I've gotta go with Cynthis. Lance's Dragonite is tough, but her Milotic's Ice Beam would take it down easily. And plus, her Lucario has Dragon Pulse for his Dragons and Stone Edge for Charizard and resists Dragon attacks. Finally,his Gyarados would go down to Togekiss's Shock Wave.
Not to mention Garchomp itself. Fastest pseudo and fastest non legendary Dragon type with a great Attacking stat and a STAB that's super effective against half of Lance's team. To top it all off, it has a level advantage against Lance's strongest Pokemon, which means it has a level advantage against Lance's entire team.
Much as I love Lance (and I do), Cynthia is just overall the better trainer and the better conceived, developed and interesting character
I liked Lance's character much better, and unlike Cynthia's team(s), I like all the Pokémon on Lance's team(s). Cynthia may have had an awesome piano motif, but Lance's GSC/HGSS theme was rather epic. Lance gets my vote.
If it's a matter of who would win in a straight-out battle rather than who I prefer, Cynthia would probably win due to her more diverse team.
Me. (even though I love Mudkipz, Cynthia is a sexy beast of IV-trained ownage)
All you need to put those two in the dust is a team of good pokemon knowing some sweet Ice-type moves, and they wouldn't stand any chance at all (even if they are ridiculously tough). Both of them may be totally pimp, but they wouldn't stand much of a chance against mah skillz.
Well, Cynthia was a piece of cake to beat while Lance took 5 tries -_-
I like Lance's character , Cynthia was cool and gave me a Togepi egg and the Togepi line is my FAVOURITE Pokemon along with Manaphy. So that scores her alot of points. Their pretty even in Character(thanks to togepi) so it comes to battle, which Cynthia would probably win in since her Milotic can wipe out all lance's Dragon types and then her other pokemon can get Lance's others.