GenI
Squirtal, Wartortle, and Blastiose
Charmander, Charmeleon, and Charizard
Bulbasaur, Ivysaur, and Venusaur
GenII
Totodile, Croconaw, and Feraligatr
Cyndaquil, Quilava, and Typholsion
Chikorita, Bayleef, and Meganium
GenIII
Treecko, Grovyle, and Sceptile
Mudkip, Marshtomp, and Swampert
Torchic, Combuskeen, and Blaziken
GenIV
Chimchar, Monferno, and Infernape
Piplup, Priplup, and Empoleon
Turtwig, Grotle, and Torterra
GenV
Snivy, Servine, and Serperior
Tepig, Pignite, and Emboar
Oshawott, Dewatt, and Samurott
favorite to least favorite:
Infernape, Blastoise, Charizard, Feraligatr, Typhlosion, Empoleon,
Sceptile, Serperior, Venusaur, Meganium, Swampert, Emboar,
Samurott, Torterra, and Blaziken
Imho Infernape is the best of the fire/fighting starter combo with good stats and movepool. And I hate Blaziken because its stats and movepool. The reason for Venusaur for where he/she positioned is because it's to slow for my tastes and it's evolutions don't change enough. I've never liked the design of Chikorita, nor Bayleef.
Torterra is to slow for my tastes and even with ev training I could never get him fast enough to keep him.
As far as genVI Braixen and Fennekin, then Chespin and Quilladin, and finally Froakie and Frogadier. I just like the way Braixen and Fennekin look. Froakie would have been in second place if not for the way Frogadier looked. My biggest complaint with Frogadier is its hands. But I think these are the best three looking starters since genI. In every other gen with the exception of this gen and genI have had one or two of the starter that look a little wankie or just down right terrible.