No, I do not think Weavile is that good of a sweeper like you say Firstly, Weavile is extremely frail and that cannot be overstated. Almost any form of priority will bring it to extremely low HP. The fact that it's weak to every form of entry hazard, uses Life Orb and with Sand's prevalence, means that Weavile is worn down far too easily, especially when so many things threaten and forces it to switch if it predicts wrongly. Weavile suffering from minor 4MSS exacerbates this -- it needs to run Pursuit and Ice Shard for its niche, if it doesn't run Night Slash its walled of the opponent doesn't switch, if it doesn't run Brick Break then Steels screw it up and if it doesn't run Swords Dance its power isn't enough. Its attack stat is good but it misses out on OHKOs most of the time. Weavile's low bulk essentially means KO or be KOd. This forces it to switch out more often on anything that walls it, or is bulky enough to take hits. It can't even run choice band sets effectively as it will be played around too easily, and it can't set up Swords Dance effectively because it will be hard pressed to find time to set up since powerful resisted hits still take a chunk off it. Finally, the large amount of priority in the metagame -- look at Dragonite, Lucario, Conkeldurr, Scizor, etc. -- means that Weavile will often be killed before it does its job. What I meant was that as an Ice Shard revenger, its outclassed by Mamo and as a Pursuit trapper is outclassed by Scizor and Ttar, all of which can survive a hit and retaliate. Weavile is like a jack of two trades but master of none kind of guy.