Depends on the role. In game heracross can be gotten right after the second gym and has great stats and a nice movepool. In competitive battles it depends on your team. --- http://img704.imageshack.us/img704/297/keyboardwut.jpg
Pretty sure most people agree on Heracross. Fight/Bug is just a good type match.
Best pure Fight is Machamp, I guess. Not like there's much competition... --- We are on a voyage to the truth. The light shines on the earth... What are you thinking about so deeply in the face of fact?
Also, Hitmonchan became AWESOME ingame with his Ability and the fact that the Elemental Punches are no longer Special. Drain Punch, also. --- She's so precious, with the peer pressure Couldn't afford a car so she named her daughter Alexis