Mega-Medicham is rendered obsolete by:
- Protect (crash high jump kick)
- Any actually strong move (subpar bulk)
- Literally any tiered Pokémon in the AG Nat Dex Format (think Zacian-Crowned, Groudon, Mega-Rayquaza).
Just don’t use it, find a lower format, anything in AG will blow right past it without batting an eye.
Edit: SSWD asked for an alternate choice, so here we go.
If you’re looking for a fast, extremely powerful wallbreaker like Mega Medicham that is actually viable in NatDex AG, I recommend Zacian-Crowned. With monstrous Atk, Speed, and defensive stats, this thing will blow past any (physically) defensive force in AG. It doesn’t hurt that it has great typing, with Behemoth Blade (BP 100???) and Play Rough both being STAB. Quite a force to be reckoned with, as well as access to Swords Dance and Intrepid Sword as an ability. All in all, M-Medicham sucks in NatDex AG, use Zacian-Crowned or other physical wallbreakers to replace it.
Source
Source 2