I always thought Bulbasaur was the best starter. You get the instant upper hand in the first three to four gyms simply by picking Bulbasaur. Grass beats the crap out of rock and water Pokemon, and is absolutely immune to electric attacks. Fourth gym would be Erica's grass gym, so it would be an even match of Razor Leaf and whatever. Come think of it, I'm pretty sure the ONLY gym where you'll get any disadvantage will be Blaine's fire gym, and that's so close to the end it won't even matter by that point.
Squirtle will only do well until the first gym. After that you're tied with water, and horribly in disadvantage against electricity and grass. Charmander can't do squat against rock types, and Misty's water Pokemon beat the crap out of him. Only until Surge can he finally be of any use in gym battles.
Squirtle will only do well until the first gym. After that you're tied with water, and horribly in disadvantage against electricity and grass. Charmander can't do squat against rock types, and Misty's water Pokemon beat the crap out of him. Only until Surge can he finally be of any use in gym battles.