I feel that infernape is a bit low on the viability ranking.
Infernape has good range of support moves from a fake out that outspeed kangaskhan,encore etc.
Infernapes options include: Feint,Fake out,Quick guard,role play,encore,taunt,roar,Close combat & overheat(for damage options).
So I think...