I don't like how the Gym Leaders don't have full teams. At least put in 5. It only takes what, 30-50 minutes from the start of the game to Viola? Surely with XY's pace, you could have caught a full team already by then, and leveled them all up to at least Lv12 even without the Exp Share. The Elite Four are even worse. Only 4 Pokémons?? What's wrong with you people? You're the Elite Four, the strongest trainers in the region, only below the Champion. You're not supposed to let us easily take the title of Champion.
And these Gym Leaders and E4 and the Champion should actually do something about the main baddies. Lance did something against Team Rocket, but the main character still did most of the work. Alder didn't much either... No, he and his E4 didn't even do anything. Only Unova's Gym Leaders were brave enough to actually help do something against Team Plasma, but only pre-time skip. 2 years later, a revived Team Plasma tries to freeze Unova, and the main character gotta do everything himself/herself. In XY, Sycamore and Diantha knows Lysandre, but they do complete jack diddly doo.
The way I look at it, being a Champion means nothing anymore. Who cares if I beat all the Gym leaders and Elite Four and become Champion? I single-handedly stopped an entire group of terrorists wanting to take control of the region/world, and have the Legendary Pokémons under my control at such a young age. What did the Diantha do other than sit on her buttocks all day and look pretty on camera?
/sorry for the rant. Just how I felt about most of the Gym Leaders/Elite Four/Champions.