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 denser 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 Idiot Houdini.
 * 3) He acts like a complete idiot most of the time. 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 (although, he has a Watchog (his sixth Pokemon), but it wasn't shown) in a six-on-six battle.
 * 4) Not to mention, he is an Idiot Houdini as well.
 * 5) He comes off as a creator’s pet and a Diabolux Ex Machina due to him winning many rounds of the Unova league showing little to no effort.
 * 6) 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.
 * 7) It should be noted that he is a rip-off of Ritchie, except Ritchie is way more tolerable compared to the likes of Cameron, because with Cameron, he has none of the same charm Ritchie has.

Redeeming Qualities

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