Base Charizard was discussed fairly extensively a while back, so I won't go over it again.
Dark Charizard makes me laugh :p nail flick rocks.
The main plus point for this is the low starting energy costs: even if you have only one energy you can still do some damage, and it only needs two to do a possible 100 damage. Compare this with base set which needs 4 before it can do anything. As with a lot of darks in Rocket, the HP is kinda bad though.
Blaine's (i own this :D) is kinda very reliant: ie to make it really good, you must have some very specific trainers. But it has the same good point as the Dark one: none of the attacks have very high mana cost.
Shining Charizard is back into the vein of the base set one, with only one powerful but highcosting (takes two turns to recover, not helped by the fact you can't attack with any other attack in the meantime) attack, with a drawback. The shinyness and the dual type energy make it probably unplayable though.
Charizard no.4
THis is nearly a copy of base, but with the slight tweak of havign a random chance of having to discard all energy, but then there is a random chance of not having to, which is handy. The extra 20 damage is negligable seeing as it will kill most things with 100 damage anyway. 120 hp is nice, but no resistance kinda sucks considering all the previous have it.
Last one is kinda hard to say. An attack usable at 1 energy, an attack that can be used turn after turn with no wait between to restock, and a smaller retreat cost balance up against the fact it cannot do the OHKO dealing damage of the others, and the hp isn't the top, but not bad.
Overall I would rate:
Holo E charizard = best
E Charizard (last)
Base Charizard
Dark Charizard/Blaine's Charizard
Shining Charizard = worst