Competitively, I am going to say Blastoise. It learns Rapid Spin, is bulky, and is Water type. Charizard and Venusaur have more weaknesses. I can't judge movesets as I do not recall generation 3 movesets.
Yeah can't forget Bulbasaur
Am.. yeah Chaizard is great but not too well at design though.
Yeah Bulbasaur isn't bad it's amazingly well at design and too cute also but not too useful in League.
So Batty and Lolman112 are Allies huh ? Well Bulbasaur is great no Doubt but it has some weakness.