I know that I'm in the super-minority here (though I suspect from the poor arguments that the opinion proportions may be skewed by obligatory bandwagoning), but I don't think that baton pass as a whole is as incredibly broken and uncompetitive as people seem to think. Many make it seem like baton pass cannot be stopped without overpreparing, but I think otherwise, at least usually.
The main reason why I think that the required preparing is not OVER preparation is because the checks to bp can be fit easily into literally any teamstyle. Prankster taunt has been mentioned as a fantastic check (sure, you can predict and switch in espeon, but I can also predict and thunderbolt. In fact, first turn life orb thunderbolt itself has the potential to tear apart bp teams, taunt or otherwise), and thundurus happens to be one of the best offensive mons in the tier.
More balanced teams can (cleverly) utilize roar, as well as general hard-hitting special attackers which, first turn, can ko errting (especially if they have poison/steel coverage for sylveon. Think landorus)
Stall teams generally run haze quagsire who can indeed be played around, but the quag user can far more easily play around the baton pass user if we are to assume equal skill levels. Perish song also exists, and mr. mime is increasingly uncommon.
Now,
I'm not arguing that these things counter/check baton pass, making it not broken. I am arguing that these checks/counters can all be fit onto almost every team easily if not accidentally, and so they are not "overpreparing"
Whether or not these checks are sufficient is up for debate (some are more than others).
On another note, here's a few points off the top of my head about how I feel about baton pass after running it for a few weeks:
- First turn landorus is a bitch. Sludge wave kills sylveon, and zapdos can do nothing back.
- Haze is rough :(
- First turn talonflame can be rather problematic. Some run taunt now. oops
- Mold breaker gyarados taunt >>>>
- bpass teams are real susceptible to hax. One turn without a sub = 100% chance of crit
- Exploud/Bug buzz/Infiltrator is reall reall annoying. nothing can really tank ploud
- TR is fun!
I think that overall, Bpass does need to be nerfed as it can successfully circumvent its common checks/counters, but I am not dead set on either side because of all that^