So, someone within my clan wants Jirachi to be banned due to how much it relies on hax, similar to Sand Veil. Never having to much trouble with Jirachi, I tried to debate, though I feel like I'm failing at it.
Lol, people have been crying "BAN RACHI!" for years, but such outcries never really go far. It's been brought up here and on Smogon numerous times.
For one thing, it's not enough for Jirachi to just hax things. It's actually gotta be able to capitalize on it in a way that makes it broken. Unfortunately, the only way for it to even go for the hax is by spamming a fairly weak 80 BP STAB coming off an average base 100 Atk stat. Seriously, we made fun of Electivire last Gen for having a weak STAB, and he hits HARDER than Rachi. Not to mention that in this metagame, you have to have a pretty bad team or some seriously terrible luck to be sweep by a Scarf Jirachi.
Aside from that, Iron Head + Serene Grace is almost completely uncomparable to Sand Veil in terms of hax since Sand Veil has one huge advantage: it's passive. If Jirachi wants to abuse hax, it has to spam Iron Head every turn. Back when Garchomp and Gliscor used to abuse Sand Veil, they literally just sat there and did whatever the heck they wanted while the opponent missed. Wanna throw up an extra Swords Dance? Go for it. Care for another Substitute? Be my guest. Prefer just get off a free attack, whatever attack you want? By all means, have at it. The passive nature of Sand Veil is what made it unberable at times, and Jirachi simply doesn't have that.
Not to degrade Jirachi or anything, because I love the Scarf set even more now with Genesect around, but it's not broken.