Infernape is the newest fire starter sweeper. His stats are very similar to Charizard. But Infernape is far more popular to battle with. Specifically, Infernape has Close Combat and Fake-Out and other cool stuff. It can successfully use both direct and special attacks with great ease. It has a whole bunch of stat-boosting moves that will make him impossible to handle unless you knock it out early.
I personally believe that Infernape is the best choice of a starter. Obviously you wouldn't make the stupid-person choice and choose Torterra. Empoleon is cool too. He has unique typing. But I like Infernape for this: He may have a whole bunch of weaknesses, but he's not designed for defense. He's there to kick you in da butt.
Smack 'n' Run Infernape
Life Orb/ Choice Band/ Choice Scarf
Rock Slide/ Stone Edge
The idea of this guy is to knock out your opponents Pokemon quickly and then run. If he is facing defensive type Pokemon then he just has to put a dent in them. Start out with your most powerful move, then just U-Turn or just sacrifice yourself.
Generally you'll want to train this guy at speed. Then, put the rest of the EP in Attack (and a few in Special Atack. Don't worry too much about your defense. Maybe you could try to earn brownie IV's in defense / Sp defense just to not get KOed by something stupid like Swift.
This set may seem like a waste of such an awesome Pokemon. But at least you can annoy your opponent like nothing else. This is the sort of move set you'd give to Raticate, or a Smeargle or something. But, I like to annoy people. It's like my hobby or something. Also it's very hard to counter this guy unless you have a faster Pokemon with a quick attack. Or you could try to use Trick Room.
Do not train this guy for defenses. You could increase his HP a little to help increase the power of counter. Although, the suprise of Infernape having counter at all will be enough.
Sunny Day Infernape
Life Orb / Heat Rock
Close Combat / U-Turn
Protect / Sunny Day
Despite the fact that Rain Dance parties are so common, this Infernape can pack a punch. It's your choice how to use him. You could use this guy to just attack, while benefiting from Sunny Day. Or, you could use him as a lead. Then just U-Turn after using Sunny Day, unless you smell an easy KO or sweep.
Train this guy like the other Infernapes. Just train mostly at speed and stuff.
Swords Dance Infernape
Life Orb / Razor Fang
Rock Slide / Mach Punch
You'll have to decide between Mach Punch and Rock Slide here. If you have no strategy on your team against Pokemon like Dragonite and Salamence, stick with Rock Slide (or if you like the flinch part of Rock Slide combined with Razor Fang). If you need to knock out those puny reversal users, go for Mach Punch.
Train Infernape in SPEED and a bit of attack.
Flamethrower / Heat Wave
Hidden Power (Ice) / Hidden Power (Electric)
If you have a Swords Dance Infernape, you just have to include the Nasty Infernape. You might have to do some searching for that Infernape with an Ice / Electric Hidden Power. The choice between them depends on your team.
As for training, train for good Speed and Sp Attack. The End.
Technically, a counter must be able to switch into one of Infernape's attacks and then kill it. Not many can do that easily. The advantage is that Infernape is somewhat predictable. Salamence and Dragonite whup it with type advantage. A Rain Dance party works just nicely. Those defensive water / psychics give it a run for its money.
But when faced with the Endeavor Infernape, just get a fast guy with a quick attack / extreme speed. I would recomend Purugly.
In general Infernape has some of the best moves, just not enough type coverage.