I don't like bitches either but some can make their bitchy quality a turn-on.
It's a subtle art but Dona was good at it.
Contrast with Lightning.
Her elitism got on my nerves a bit but on the whole I found Dona quite entertaining actually. Her as a full-time party member would've gotten on my nerves though.