Cameron (Pokémon)

Cameron is a Pokemon trainer with a partner Riolu at his side, from the Pokemon Best Wishes! series. He is one of Ash Ketchum's rivals.

Why He Sucks

 * 1) He is a poorly written expy of Kanto Ash and was supposed to be a character that fans should have rooted for to beat Ash. This backfired horribly.
 * 2) Despite him being much more dense than Ash was, the plot caters to his actions rather than having him go through realistic consequences for it. In fact, he gets rewarded for his idiocy. This makes him come off as an Anti Sue.
 * 3) He is an idiot. He believed that the Unova League would be in Ecruteak City, thought he needed seven badges to enter the league, tried to use a remote control as a Pokedex, and brought five Pokemon in a six-on-six battle.
 * 4) He comes off as a creator’s pet and a diabolux ex machina due to him winning many rounds of the Unova league with little to no effort.
 * 5) Ash’s defeat in his hands come off as problematic not only because Ash lost yet another league, but it was due to how dense Cameron is compared to him.

Redeeming Qualities

 * 1) He has strong Pokemon.
 * 2) He is a nice guy and practices good sportsmanship.