>>16351075>The rival has to be an expression of some personality flaw associated with training.You're right, yet still so wrong.
The thing about May and Bianca(haven't played gen 6 yet) is that they just weren't cut out to be trainers. Which is why Bianca ends up being an aide to Juniper and May is just there to help out her father with the pokedex.
Then there's Barry, who doesn't really have a flaw in training, he's just not as good as you.