Charizard is GOOD.  Several people are forgetting that pokemon cards is a
STRATEGY game.  That means every pokemon has a strength and weakness.  Sure
a pumped Blastoise can take out Charizard in one hit.  A Charizard can take
out Blastoise in one hit too.  Also we can say a Electrode, Raichu, Zapdos
etc can take out Blastoise in one hit.  Then a fighting pokemon can take
them out ect.  Just because blastiose can take out a Charizard doesn't mean
Charizard sucks.
One strategy to take out Charizard is use energy removals or super energy
removals.  Now, a sensible person puts a couple energy retrievals in a deck
with Charizard.  Also, people say that using a bunch of energy removals you
take immobilize Charizard, leaving him unable to retreat or draw him out
with a gust of wind and leave him unable to retreat.  Now seriously, if you
have energy removals or gusts of wind, why can't the person using Charizard
have a couple switches or other trainers to get the job done?  And if you
have too many trainers, you aren't going to have enough pokemon or energy. 
Remember, ONLY 60 cards per deck.
Another point.  Double colourless energy DOES count as 2 fire energy cards
with Charizard's Pokemon Power.
A Gyrados can kill a Charizard with Dragon Rage and a couple Plus powers. 
YOUR POINT???  Using the same theory, a Goldeen can take out a Charizard in
one hit.  With that strategy you can use any sucky pokemon and kill some
other strong pokemon with one hit.  Not much strategy there.
A comparison to Chansey.  Charizard does 100 damage discard 2 energy or one
double colourless and have 120 HP.  Charizard has resistance against
fighting pokemon.  Chansey has 120 HP.  It's attack make Chansey slash it's
own throat doing 80 damage to both the defending pokemon and itself.  That's
leaves 40 HP.  A single Machop with a single fighting energy will take it
out in one hit due to Chansey's weakness.  In other words, Chansey will kill
itself in 2 hits.  If you have potions and defenders, then Chansey may live,
but that won't last long and Chansey will be gone.  But also you can't use
trainers after your attack because then it's the end of your turn.  Also
remember that Chansey needs 4 energy to attack.  Your only chance of
survival is through defenders, because by the time you have 4 energy cards
on Chansey, the opponent usually has a pokemon that will deal 40 damage or a
plus power, maybe a couple of em.  And  it's little scrunch is a 50/50
chance of working too.  Chansey sucks without DEFENDERS.  End of story.
Charizard vs Blastoise.  Not much to say here, first to hit first to kill
unless there are defenders involved.  The better side is that Charizard does
constant 100 damage while Blastoise does a constant  40-60 damage.  So
Charizard will work better against other Pokemon, while Blastoise won't do
definite kills.
One good point someone made.  You don't have to attack after someone does a
move like Barrier.
I hope my point is made.  In my opinion, people who say Charizard suck do so
because they don't have the brains to make a good strategy to use him
effectively.

~Richard-Raichu~
Poke-Card Master... in my area :-P