Squirtle is the best starter to choose in Generation 1 Pokemon games

Okay then, I will now begin my arguments for why Bulbasaur and Charmander are better choices then squirtle for generation 1 games. By the way, I'm not going to say, __________ and its evolved forms, every time. So when I say Charmander and am not referring to something specific to one stage of evolution, I mean all 3 stages. I forgot to mention, while some people consider Gold/Silver/Crystal to be generation 1, they will not be considered, as the starters in these games are Cyndaquil, Chikorita and Totodile. Now, the raw stats are not easily comparable for these pokemon. The reason being, is that at their second and third stages, their combined base states are exactly equal, at 325 and 425 total. Bulbasaur has a small advantage over the others in its first stage, having total base stats of 253, while Squirtle has 250 and Charmander has 249. I find that squirtle is easily replaceable on the team. Just going by base stats, there are several other water pokemon that are not too difficult to get that are significantly better. Gyarados, with total base stats of 480. It also has the benefit of being duel typed, (water and flying) and getting to use dragon rage. The earlier generations had few moves in general, and very few of them dragon, but dragon type moves are very powerful, and good to have, as few pokemon are ice type, so dragon type moves are usually good to have. Water pokemon, like Squirtle, are weak against electric and grass moves, while get a defensive bonus against Fire, Ice and Water. I already explained the benefit of dragon moves, which makes Gyarados an even better choice, because it has the benefit of not being weak to ice. Garydos gains the benefit of not being weak to grass (normal effectiveness, because flying is x.5 and water is x2), and complete immunity to ground moves (special conditions that make ground moves hit are not present in gen 1) and gaining the added benefit of x.5 damage for fighting and bug. All in all, Garydos makes a better water pokemon to have on the team. Another option for a water pokemon would be Poliwrath. Like Garydos, its earlier evolutionary stages are weak and common, but that just means that you can spend more time catching more of them, ensuring that you get the one with the best stats and nature. Like Garydos, Poliwrath is duel typed, being fighting and water. Fighting is always a good type to have, and with great moves like Mega Kick/Punch, Seismic Toss, Toxic and even Psychic, Poliwrath has a great moveset that encompass many types with high powers. Bulbasaur is higher in almost all its stats except def. However, this does not matter as much. If you teach Bulbasaur sleep powder, poisonpowder and leech seed, it only needs one or two hits before the opponant is incapacitated and slowly losing health, while Venosaur gains it back, and it has decent health and a higher speed for this end. Not only that, but Garydos, Starmie and Tentecruel all have significantly higher speeds then Blastoise. Not only that, but Charizard has incredibly high speed stats, with decent power, making it an ideal fast striker. Plus, since decent grass pokemon are rare, and the only other good non-legendary fire type (arcanine and growlithe) are so uncommon and cannot even be found in one of the games, it is important to get one of these types in your party without going crazy or expending a evolutionary stone of Victribell or Arcanine. Note: While I did use pokedex from several different generations, I ensured only to use parts that remained the same throughout the generations, and use the earlier dex and references as they were available. http://bulbapedia.bulbagarden.net...(Generation_I) http://www.serebii.net... http://bulbapedia.bulbagarden.net...(type) http://www.serebii.net...