Diantha is overhated. Not because she's remarkable as a Champion, but because the Champion title in mainline games is regarded way too highly by fans and Pokémon can easily make better final bosses than any of them by how they currently are.
In the grand scheme of the video game series, for what trainers have really been shown to be capable of, all non-player Champions in mainline games suck on some level. Cynthia happens to suck the least battle-wise, but is a watered-down Steven character-wise and does not have anything worth being notable outside her battle being rough mostly for newcomers. The fact its too much to ask for Gamefreak to have Champion trainers build up teams consisting of legendary and/or mythical Pokémon and have then be level 100 somewhere in the postgame proves my point especially when side series and spinoff games give us:
https://bulbapedia.bulbagarden.net/wiki/Supertrainer_(Trainer_class)
https://bulbapedia.bulbagarden.net/wiki/Mysterial
https://bulbapedia.bulbagarden.net/wiki/Giovanni_(GO) (battles are 3v3)
https://www.serebii.net/stadium2/rival.shtml
and many battles against Masters EX Sync Pairs where mainline characters are given Pokémon that far exceed anything they ever had in mainline games, such as Sygna Suit Leon + Eternatus.
You're also able to set up battles like these in Pokémon Conquest, where notable NPC characters have legendary Pokémon that they've shown to earn in the game and all of them are at the equivalent of level 100:
		
		
	
	
		
	
		
	
In the main series department, players can battle the likes of Pokémon such as Level 100 Latios, Zapdos, Suicune, and many more of this caliber in gens 3-4 battle facilities. They're all Level 50 in Gens 5-7 but you are also capped at Level 50, still making it an even and fair fight. Arceus itself spits over dozens of random level 100 Pokémon at you in the Eternal Battle Reverie, including legendaries such as all 3 creation trio members simultaneously, with the Arceus itself being the final boss, at maximum level. The player themselves have access to encountering many wild Pokémon and many trainers with Pokémon far beyond anything an official NPC Champion has ever shown to have in main series games. It has gotten to the point where something seemed terribly off, and in Generation 6, Pokémon became more realistic with explaining their hierarchy of trainers.
In the image below, a trainer in Pokémon Omega Ruby/Alpha Sapphire realizes there are many random trainers who are stronger than Champions, as being stronger than the Champion is the requirement for trying out the Battle Institute and many trainers from all over the World of Pokémon have access to it.
		
	
In these same games, there's a trainer class known as Secret Base Trainers. Players can make NPC versions of themselves by creating Secret Bases and sharing them with others to end up in other people's games. Their NPC selves can be given three of any Pokémon, ranging from Bulbasaur to Mega Diancie on the National Dex. All Pokémon found in Super Secret Bases are registered as seen on the Pokédex, the trainer battle gives you money, depending on the level of Pokémon you fought ranging from 1-100, and Secret Base Trainers are an official trainer class in these Pokémon games. If you really wanted to you can go out and actually battle some NPC in ORAS with a Level 100 Arceus every day. I've done that for nearly a month at one point.
https://bulbapedia.bulbagarden.net/wiki/Secret_Base_Trainer_(Trainer_class)
There's plenty of more examples to pick from for where regular trainers and what players are able to encounter exceed anything an official NPC Pokémon Champion has ever shown in mainline games, but the point I'm trying to express is that no Champion was truly ever great, aside from the player. Diantha shouldn't be slandered as hard as she is nor should Cynthia be praised as much as she is.
That being said, Geeta single-handedly makes the whole title of Champion look like a joke with how she runs the league. She claims is "utterly incapable of holding back" while simultaneously using the most subpar organization of Pokémon we've ever seen from a Champion and focusing her emotions on whether or not her challengers follow by basics such as not letting their Pokémon get hit by super effective moves. She literally babies her challengers into being "good enough" to be considered Champion of the region while giving them battles where she is blatantly not trying her best despite making a victory against her be the main qualifier of the Champion position. It feels as if she's trying to hand out Champion positions like candy rather than making it a truly meaningful position with a lot of responsibility. In older gens, we not only know for sure that a Champion is giving their all, but know they can expect their challengers to not have to be babied for a title designed to portray what's on paper, one of the strongest positions that can be held in a Pokémon region, as even making it past the Elite Four in the first place shows how much experience the challenger has had.
Ok that was all. I just felt like rambling about this.
				
			In the grand scheme of the video game series, for what trainers have really been shown to be capable of, all non-player Champions in mainline games suck on some level. Cynthia happens to suck the least battle-wise, but is a watered-down Steven character-wise and does not have anything worth being notable outside her battle being rough mostly for newcomers. The fact its too much to ask for Gamefreak to have Champion trainers build up teams consisting of legendary and/or mythical Pokémon and have then be level 100 somewhere in the postgame proves my point especially when side series and spinoff games give us:
https://bulbapedia.bulbagarden.net/wiki/Supertrainer_(Trainer_class)
https://bulbapedia.bulbagarden.net/wiki/Mysterial
https://bulbapedia.bulbagarden.net/wiki/Giovanni_(GO) (battles are 3v3)
https://www.serebii.net/stadium2/rival.shtml
and many battles against Masters EX Sync Pairs where mainline characters are given Pokémon that far exceed anything they ever had in mainline games, such as Sygna Suit Leon + Eternatus.
You're also able to set up battles like these in Pokémon Conquest, where notable NPC characters have legendary Pokémon that they've shown to earn in the game and all of them are at the equivalent of level 100:
In the main series department, players can battle the likes of Pokémon such as Level 100 Latios, Zapdos, Suicune, and many more of this caliber in gens 3-4 battle facilities. They're all Level 50 in Gens 5-7 but you are also capped at Level 50, still making it an even and fair fight. Arceus itself spits over dozens of random level 100 Pokémon at you in the Eternal Battle Reverie, including legendaries such as all 3 creation trio members simultaneously, with the Arceus itself being the final boss, at maximum level. The player themselves have access to encountering many wild Pokémon and many trainers with Pokémon far beyond anything an official NPC Champion has ever shown to have in main series games. It has gotten to the point where something seemed terribly off, and in Generation 6, Pokémon became more realistic with explaining their hierarchy of trainers.
In the image below, a trainer in Pokémon Omega Ruby/Alpha Sapphire realizes there are many random trainers who are stronger than Champions, as being stronger than the Champion is the requirement for trying out the Battle Institute and many trainers from all over the World of Pokémon have access to it.
In these same games, there's a trainer class known as Secret Base Trainers. Players can make NPC versions of themselves by creating Secret Bases and sharing them with others to end up in other people's games. Their NPC selves can be given three of any Pokémon, ranging from Bulbasaur to Mega Diancie on the National Dex. All Pokémon found in Super Secret Bases are registered as seen on the Pokédex, the trainer battle gives you money, depending on the level of Pokémon you fought ranging from 1-100, and Secret Base Trainers are an official trainer class in these Pokémon games. If you really wanted to you can go out and actually battle some NPC in ORAS with a Level 100 Arceus every day. I've done that for nearly a month at one point.
https://bulbapedia.bulbagarden.net/wiki/Secret_Base_Trainer_(Trainer_class)
There's plenty of more examples to pick from for where regular trainers and what players are able to encounter exceed anything an official NPC Pokémon Champion has ever shown in mainline games, but the point I'm trying to express is that no Champion was truly ever great, aside from the player. Diantha shouldn't be slandered as hard as she is nor should Cynthia be praised as much as she is.
That being said, Geeta single-handedly makes the whole title of Champion look like a joke with how she runs the league. She claims is "utterly incapable of holding back" while simultaneously using the most subpar organization of Pokémon we've ever seen from a Champion and focusing her emotions on whether or not her challengers follow by basics such as not letting their Pokémon get hit by super effective moves. She literally babies her challengers into being "good enough" to be considered Champion of the region while giving them battles where she is blatantly not trying her best despite making a victory against her be the main qualifier of the Champion position. It feels as if she's trying to hand out Champion positions like candy rather than making it a truly meaningful position with a lot of responsibility. In older gens, we not only know for sure that a Champion is giving their all, but know they can expect their challengers to not have to be babied for a title designed to portray what's on paper, one of the strongest positions that can be held in a Pokémon region, as even making it past the Elite Four in the first place shows how much experience the challenger has had.
Ok that was all. I just felt like rambling about this.









