One of the main reasons for my addiction to Colo, XD, PBR, etc., is the fact that (almost) all of the trainers have pretty legit teams that I can sort of relate to. Take, for instance, one of the Team Snagem guys, who has Sceptile, Medicham, Vigoroth and Zangoose. He's not major to the plot or anything, but his team actually packs a real punch. (His Pokémon have the potential for quite a balanced overall moveset, and his stats, especially Attack, are also through the roof.)
But in the handheld games... not a chance. Other than bosses, gym leaders, the Frontier and a select few Ace Trainers, almost everyone's team consists of:
• 3-6 copies of the exact same species at different levels.
• 3-6 Pokémon of different species, but the same type and the same level.
Any thoughts? Has anyone else noticed this before? And please don't say "That would make it too hard!", Colo and XD were challenging but I still owned the house.