Gonna have to agree here, I personally don't like toxic spikes right now. Inbetween levitating pokemon, Steel types, Rapid spinners and opposing poison type pokemon, it is far too easy to either avoid the problems they cause or just get rid of them. Not to mention that the only setter that really sees common use is Tentacruel. Forretress and Roserade will show up with the move occasionally, but its otherwise rarely seen. Tentacruel sometimes even drops Toxic Spikes for toxic itself, so its not very common at all. If you can guarantee that you can protect them, and that they are going to have an effect on the match then sure they're great to use, but if you can't do that then theirs not much point in having them. Not to mention the fact that offensive teams don't benefit very much from them, so slower paced play styles are the real ones who can utilize them, and since offense makes up a large portion of teams that further puts a dent in Toxic Spikes use. Should stall rise up somehow, then I'm sure toxic spikes would rise up with it, but the metagame is fairly against them right now
Stealth Rock is basically a must on every team, there are next to no teams that don't carry it. Without Stealth Rock being used, all the powerful levitating sweepers that terrorize OU in Volcarona, Gyarados, Salamence, Dragonite and others will be very difficult for your team to handle, as Stealth Rock is really what helps keep these in check, especially in Dragonite and Volcarona's case. Dealing damage to every pokemon bar magic guard users as they switch in is something most teams can't go without.
Spikes have seen a really big boom in usage in BW2 with the rise of Deo-D offensive teams. Deoxy-D is the poster boy of this play style, being able to pretty much secure Stealth Rock + A layer of spikes unless your carrying something that can keep it to just Stealth Rock. CB Ttar's crunch does this, but it lets either Genesect or Terrakion carried on loads of HO teams set up and damage you. This is the case for most ways to restrict Deo-D's hazard setting, CB Genesect used to work for this as most deo-d were geared to give it an attack boost letting it OHKO with U-turn, keeping all hazards off the field and giving you the momentum. However some Deo-D now carry tanga berry to help it against both Genesect and Scizor, once again proving that not one pokemon can counter all Deo-D lead variants. This is bad news for the opposing team, as if the opponent gets 2 layers of spikes up your at a severe disadvantage right from the start, and it can more than often mean GG. Ferrothorn remains your other option for setting these up and has always been popular, so rain teams will very often carry spikes considering ferrothorn is almost standard and nessecary on them. Skarmory and Forretress are also cool options for setting up spikes, and can work very well if you come in on a weaker physcial attacker, giving you a chance to get multiple layers up
For your list of hazard setters I would like to see Bronzong added. Its great typing and defenses make it an ideal SR setter in the current OU environment, and it can do a fair amount of things besides setting up Stealth Rock. Using its resistance to them and HP [ICE] it can make a serviceable revenge killer to dragons locked into outrage, and it can sponge Draco Metoers throughout the match, although its lack of recovery lets it down in some of its roles. It is a pretty reliable and serviceable Stealth Rock setter right now, so I would add it to the OP
Not good enough mate