The biggest difference I see between Tauros/Kanga and Zangoose is that the former group are not all or nothing sweepers. They lack setup and have decent bulk, whereas Zangoose uses Swords Dance and is extremely frail. The former group can work as part of a core, since they have the ability to work their way past counters over the course of two or three switchins. Zangoose is definitely a win-condition poke - do what you need to do to eliminate it's counters, bring it in after a KO on something that doesn't OHKO it, and setup a sweep. Both definitely have their uses. Tough to really say one outclasses the other when they are so different. Kangaskahn vs. Tauros would be a much more interesting discussion, I think.
Oddly enough, the pokemon that's been cleaning up well for me well in this metagame is also a normal-type - Curse+Heal Bell Miltank. Although LO Special Venasaur is a problem, Miltank can easily set up on many defensive pokemon that will try to counter it. Defensive Hitmontop, Rhyperior, Milotic, Weezing, Rotom, Spiritomb, Registeel, Leafeon, and Donphan all lose if they switch in on Curse (unless they have Curse or Bulk Up). Most everything that can hurt him will hate a Body Slam paralysis (Hitmonlee just hates Body Slam itself), so there are few non-risky switchins. Also, it provides Heal Bell support. Overall reliable and an awesome win-condition poke. I suppose that theres a fine line between "good" and "anti metagame", but this set is at least the former.