I do think Charlotte makes a good heel champ. I think she was at her best around the Mania she faced Sasha and Becky.
She can not play a babyface. In terms of personality and her size she is a natural heel, so she lost a lot of momentum with them making her a babyface.
Becky was best when she was on that tweener shyt just after try tried to force her as a heel against Charlotte. Fans were behind her but she was basically acting like a heel. Doing Austin style beat downs, burying Edge etc.
But as is the case with anything good WWE do, they turn anything organic into a catchphrase and it just becomes another act,, and obviously it's way less compelling watching a babyface as champ rather than them chasing the title. And that's been made even worse by their trash opponents they had for her.
I don't know what the fukk happened to the women's roster but they seriously need some new heels in there. It's about damn time they call up Shayna. Her showing up at Summerslam and destroying Becky after her match and then quickly winning the title with Becky chasing the rest of the year would be dope.