I'd say Roserade is really the only Spikes user that might be problematic in my experience. Bulky waters are just so easy to lure, or failing that, Rhyperior. Almost every team I see has one of the two and once Rose comes in on them she's get at least a layer and often if you mispredict the set you're either losing a Pokemon or she's getting another layer. 2 layers of spikes is a pretty big deal in a lot of games.
Even if you're running a spinner, spinblocking still exists and every spinner is either beatable or easy to exploit. Running Darmanitan or Victini alongside Roserade basically guarantees you'll get Spikes since both of them are threatening enough to almost force a bulky water or rock in and both carry U-turn to bring Roserade in safely. The next time Darm/Vict comes in, your opponent probably has a couple of layers and often rocks as well so your check takes a ton of damage – and Roseis probably going to force the aforementioned check straight out again, causing even more damage. There's not a whole lot you can do to alleviate this aside from running a fire type over the bulky water, but being weak to SR brings its own set of problems. Since the offensive set is so strong, your offensive Rose check is the superior switch unless you already know which set Rose is running - the second time it comes in, you'll know, but if it is a spiker, it only needs another layer for full spikes assuming the previous situation.
None of the spinners we have beat Rose either, barring perhaps a specialised Cryogonal. (As a side note, why doesn't Whirlipede get Rapid Spin? It's the perfect fit for a mon that rolls everywhere and Scolipede would be an awesome Rose check and offensive spiker/spinner...) On the subject of offensive spinners, with Donphan busy partying in OU, we don't really have any of these anymore. Hitmontop is just too weak to get anywhere with base 95 attack, Cryogonal isn't much better, Sandslash is much the same - at least until sand rush is released - and Blastoise is not only kind of weak but also a bulky water, which, as mentioned, is a liability with Roserade around.
Getting back to Roserade for a second, I don't think anybody mentioned Sleep Powder yet either. It's true that Sleep Powder and Spikes are illegal together, but the few Pokemon that can stomach both the offensive set and prevent the Spiker from setting up are all none-too-fond of getting slept. If Chandelure gets put to sleep, it can't perform responsibilities such as spinblocking nearly as effectively, which can easily give the opponent a hazard advantage just as if the Roserade was running Spikes. Sleep Powder also ensures Roserade isn't setup fodder after it Leaf Storms, since unless the setup mon has Substitute (and all the mons that do use sub have issues of some sort that prevent them from sweeping earlygame when Roserade most likes to play) it's going to be slept if it tries any setup shenanigans.
To clarify, though, I'm not actually saying we should ban Roserade. It's definitely very good; and indeed I think Roserade is the problem IF there is one, not Spikes. The rest of the setup mons have more exploitable flaws, and none of them has the kind of "ok, i came in on your bulky water, I hope you don't mind me spilling a few spikes here and their while you can't do anything at all" potential that Rose does. Despite what the past four paragraphs might seem to imply, I haven’t actually found it really horrible to face.
I think it might just be because I’m running an offensive team without a bulky water, but it never seems to do that great versus me. I’ve still lost matches because it got layers, but I’ve also won matches because I managed to grab Quiver Dances with Lilligant on bulky Rose. It’s the sort of mon where an offensive team with solid synergy does a good job of limiting its opportunities. That’s right until an offensive set comes in and shreds something with Leaf Storm. It has that devious unpredictability that makes any Pokemon that does several things really well dangerous, only cranked up a notch, and I know for a fact it’s very potent against more balanced teams in combination with a U-turner that attracts bulky waters, but at the same time I also know it’s made of paper and bringing in a solid physically offensive Pokemon on it gives you plenty of momentum.
In case you can’t tell, I’m kind of on the fence about it, leaning a little towards the “it should be a suspect” side (though as kokoloko mentioned, this is not the same as ”it should be banned”). Whatever the case, I would be reluctant to make a decision either way until BW2 since for all we know Scolipede might get rapid spin which would make it effectively as close to a perfect Rose check as we’re going to get. It’s not on the level of being so good it warrants a hasty ban for me, just something that it might be wise to investigate.