2h is better until you get hit % gear if youre not gonna wear a shield. Each missed hit is no rage. Dual wield is a trap and Windfury is better with a 2h
Please dont DW tank till endgame OP (or DW anything tbh) itll feel frantic and good, but its significantly worse than 2hs or even 1h/shield because of the hit reduction. Its ridiculously significant. Dont do it, its not better until you have tons of hit.
Dont use demo shout except for the debuff and snap aoe threat on the pull if you need it, its p much useless for threat now after the bugfix. Battle shout is pretty good for aoe threat if you can hit your entire party with it, but spamming shouts exclusively is a recipe for disaster now. Youll want to be tab sundering/revenge, clap and shouts are still great for the debuffs though, youll want to put those up.
I was Arms until like 53 because Ive been dungeon spamming the entire time, and going Prot let me tank Emp at 53/Overlord Wyrmthalak in LBRS at 55 when they were red to me. If youre not ignoring level recommendations like I do, youd be fine as arms or fury almost all the way to 60.
2h is better at low levels for tanking imo, but ALWAYS carry a relevant shield and 1h because youll want to be able to swap to it when youre taking heavy damage. Id recommend for newer players to lay off on the 2h tanking around SM, but you dont need to go prot. I 2h tanked almost exclusively until Maraudon as Arms.
I recommend Arms all the way because Tac mastery and anger management are amazing tanking talents. Not being able to stance dance -> mocking blow or intercept a mob is terrible for tanking. Plus when you get Sweeping Strikes and Whirlwind you can charge -> SS -> whirlwind (with bloodrage and sh*t obvi) for incredible initial aoe threat right off the pull
I bind stances into all my stance specific abilities so I immediately stance dance when Im trying to do stuff like taunt, but my actual stance binds are easily accessible as well.
Generally Ill charge, thunder clap now that im prot (Charge -> Bloodrage -> SS -> Zerker stance -> whirlwind when im arms), then go d stance to build threat. I usually pop zerker rage too for more rage unless i need to hold it for a fear.
I like to taunt one of the mobs immediately so I can focus threat into the kill target, then i start tab revenge/sunder/shield slam or battle shout if i have pets or can hit my entire group.
It takes quite a bit of effort to hold aoe threat now, but if your dps give you a sec youll be fine. The hardest part about tanking in Classic is the herding cats aspect of it. You will be frustrated with pug dps, they will refuse to listen, and some of them will blow damage the second your charge lands and pull aggro. Be prepared to taunt immediately, or let them die if theyre a particularly obnoxious person. Its your job to build threat, but its also the DPS’s job to not pull off the tank.
Make /startattack macros for all of your abilities so youre never missing out on white swings. My warrior has a full char specific macro page and overflow into the account wide macros. Start attack macros, stance dance macros, equip shield macros, etc etc. Youll find what ones are mandatory for you as you tank more, but for me its mouseover taunt, startattacks, and stance dance macros.
Welcome to the brotherhood.