Depends where you're using it. In competitive play Blaziken is inferior to Infernape and Charizard is 4x weak to Stealth Rocks. For the regular game, Charizard has a slightly better stat distribution, movepool and typing.
With a careful tailored Blaziken you can take down most mons,even the one who have an inate advantage against it,but that can also be said about any mon,but i prefer it since,well,punching your enemies into submission is cool