I like Jigglypuff.
If you can beat the pants off all other trainers with Jigglypuff, it proves that liking stronger looking Pokemon doesn't mean your a Pokemon n00b.
My second pick would be Torchic and the evolutions.
Third but not least...So I Herd U Liek Mudkips? I am not alone.