Yeah, this was always Serperior's problem. Even if Contrary had been released in Gen V, it never would have been higher than UU, maybe not even RU. Grass is mediocre offensively, and Serperior just doesn't have any coverage moves at all. Malamar has far better coverage, though I'm not convinced...