My concern with Scarf'd Heracross is during the late game. If my opponet sets up hazards, and then I'm forced to switch out of a threat, I take that damage.
For an example.
My opponent sends out [insert something resistant to Heracross's Mega-Horn] that makes me have to switch, and take that...