Stealth Rock works really well to hurt certain threats for certain teams.
I use all three, when I design a team around using them all, but other than that I've barely fit something like SR on my teams since I usually use a lot of choice Pokes and it seems weird or I need the moveslots. I don't like the usual Pokes that most people use to set them up, either, so that probably plays into it, as well.
I'm definitely toying with adding something like Forretress to a more "normal" lineup instead of a full stall team for the Toxic Spikes, though...
And, like the guy above me, I've never had much problem with Guts Pokemon using Toxic Spikes despite not using Gliscor. Heracross doesn't last too long when he's poisoned...