Blaziken
Pros: Blaziken is a great dual type; Fire/Fighting, which makes it strong against Grass, Dark, Steel, Rock, Bug, Ice, and Normal. That's pretty good for a starter. Blaziken also learns a great Flying move, Mirror Move, which copies the last attack that the opponent's Pokemon just used. It is also one of the few Pokemon to learn Sky Uppercut. It's other best moves are Blaze Kick, Brave Bird, Flare Blitz, and Flamethrower.
Cons: Blaziken is weak to Flying, Psychic, Ground, and Water, but is still less than it's strengths. Blaziken isn't a popular fire starter, because it has to compete against Charizard, Typhlosion, and Infernape.
Other notes: His moveset should be something like:
-Earthquake
-Blaze Kick
-Mirror Move
-Sky Uppercut
He specializes in attack, special attack, HP, and speed.