EDIT: I disagree, Sandstreamer. Typhlosion owned both of the other starters, not quite like Infernape, but still. Gen 1 was well balanced, Gen 2 was poor, Gen 3 was perfect, Gen 4 was terrible.
There was a pattern to that: Typhlosion had Thunderpunch, Meganium EQ and Feraligatr the obvious Icebeam/Blizzard. Also, according to my calculations, GSC Feraligatr will NOT be 2HKOd by Typhlosions Thunderpunch.
Thus, balance never achieved again. lol
EDIT: I mean, they even managed to get rid of the traditional water inbalance: In RBY, Blastioise at least learned moves to hit both other starters for super effective damage, while Venusaur could do just about nothing to Charizard and Charizard couldn't do much eiter (until it got Fly, then it had a neutral stab against Blastoise).
Gen3 was a bit better than this, as they balanced the traditional "Water pokemon get ice coverage" rule by making Sceptile faster and able to OHKO Swampert under (almost) any circumstances. But then again, having a 4x weakness brings more imbalance than Charizard's 4x resistance. And Blaziken had at least a secondary STAB against Swampert. So, yeah, they're balanced but nowhere near gen2.
And in Gen4, obviously, GF didn't care anymore...