It's a little bit overdesigned, perhaps, but I like it over the original form besides the stupid-looking head spike. Can you imagine trying to fit all that detail on a RBY sprite, though? Most of the gen 1 and 2 Pokemon have relatively simple designs in part because they had more limited space and colors.

I definitely prefer MegaZardX, though. I'm a fan of black (Shiny Charizard and Shiny Rayquaza are my two favorite shinies) and blue flames, plus the flames trailing from the mouth just reek of excessive power, like Charizard has so much fire power at his disposal that wasted flame means nothing.