I think that Venusaur is better than Blastoise. Wait! Before you say anything
check out Venusaur's stats.

HP 100
Pokemon Power: Energy Trans. As often as you like during your turn (before
your attack), you may take 1 grass energy card attached to 1 of your Pokemon
and attach it to a different one. This power can't be used if Venusaur is
Asleep, Confused, or Paralyzed.

4- grass energies           Solarbeam-60 damage

Weakness- Fire
Resistance-none
Retreat cost-2

    Well, Venusaur can do 60 damage with four energies, where as Blastoise
takes five to do the same amount. Many people say Blastoise's Pokemon Power
is better, but when used correctly, Venusaur's kicks butt. On your every
turn, you can move grass energies on a Charizard (if you use one), use energy
burn, and lay the smack down for 100 damage per turn. Also, move all grass
energies from a damage soaker to your other Pokemon, use Scoop Up, and play
the damage soaker back on your bench. Also, one thing many people overlook,
is Venusaur's retreat cost. Blastoise takes three energies, whereas Venusaur
only needs two! That about sums up a great Pokemon.

                                                See ya,
                                                Niraj Lakhia