I don't think that building teams that have counters to the best mons in the game is "overpreparing" in any sense of the word. Saying that mons force you to build around them because they're good doesn't mean they're broken. That said, I think Ursh-S and Spec should both be looked at, they're...