Looks like Fire Punch is better than I thought. Still, if you run Fire Punch + Fake Out, you get walled by Gliscor. If you run Fake Out + Ice Punch, you get walled by Aegislash. Finally, if you run Fire Punch + Ice Punch, you lose your ability to revenge kill weakened Pokemon like Talonflame...