Hoenn >> Kanto >>> Sinnoh >> Unova >>>> Johto
Out of all the starters I've only started with all three in Hoenn. Blaziken, Sceptile & Swampert IMO are a well-balanced trio in their learn set, stats, and most importantly design. I would rank Unova higher but I just am not a fan of Emboar at all. Infernape IMO also holds back the Sinnoh starters. The Johto starters are okay, but besides Totodile and its evolutions I've never really had an affinity for them.