I thought about Ho-Oh with ES/anything as a Machamp counter because I didn't have a raid group when Lugia was out there to catch, and have none. I'm not near a Sponsored gym (and don't drink coffee,) so my chances of getting a Mewtwo are small.
However, I've been disappointed with my D/H Dragonite as a Machamp counter (especially against the steel moves). Most of the damage seems to come from Dragon Tail, so the weakness to flying isn't helping a lot. Now, if it were Salamence with double flying moves, that's solid.