Kind of depends on the situation, I guess.
You need to be in Berserker stance for Pummel and Intercept, and not in Berserker stance for Spell Reflect and Shield Bash.
Battle Stance for Overpower, which you will nodoubt make good use of vs a rogue.
If by “not that often” you mean once or so every 15 seconds then maybe Of course YMMV.
Yeah, Battle stance seems like a good in-between, but you’ll really want to get comfortable with all stances, and when which is better, imo.
Also, when/how to dump any excess rage that you might lose before stance dancing is helpful.
Here are some macros that I use. I’ve been playing a fair bit of beta, and swapping mostly between an arms-centric PVP build and deep Prot tanking build, and sometimes do PVE Arms or Fury. There’s a great Death Wish/Sweeping Strikes build for Heroics/Kara PVE that I use sometimes, too.
The keys I use and how I use them are maybe more reflective of the keybinds I’m used to than they are good macros/keybinds, but maybe you’ll find them somewhat helpful:
alt-Q
(weapon swap)
/equipslot 16 <tanking-MH>
/equipslot 17 <shield>
/equipslot 16 <2-hander>
#/equipslot 16 <fury-MH>
#/equipslot 17 <fury-offhand>
alt-3
#showtooltip
/cast Death Wish
#/cast Last Stand
alt-S
#showtooltip
/cast [stance:2] Disarm; Hamstring
ctrl-W
#showtooltip
/cast Piercing Howl
#/cast Concussion Blow
Q
#showtooltip
/cast [stance:3] Whirlwind; [equipped:shield] Shield bash; [stance:1] Overpower; Battle Stance
shift-1
#showtooltip Pummel
/cast [stance:3] Pummel; Berserker Stance
shift-4
#showtooltip Spell Reflection
/cast [stance:3] Battle Stance; Spell Reflection
shift-D
#showtooltip Shield Block
/equipslot 16 <tanking-mh>
/equipslot 17 <shield>
/cast [stance:2] Shield Block; Defensive Stance
shift-E
(swap to E
when prot)
#showtooltip
/cast[stance:2] Revenge; Execute
shift-Q
#showtooltip
/cast [stance:1] Mocking Blow; [equipped:shield] Shield Slam; Battle Stance
shift-R
#showtooltip
/cast [stance:1] Charge; Battle Stance
shift-T
#showtooltip Intercept
/cast [stance:3] Intercept; Berserker Stance
T
#showtooltip
/cast [stance:2] Intervene; Defensive Stance
W
#showtooltip
/startattack
/cast Sunder Armor
#/cast Devastate
#
is used as a comment character, so for example in the last macro, #/cast Devastate
is commented out. This is my W
which I have set to /cast Sunder Armor
. When I spec deep prot, I comment out /cast Sunder Armor
as #/cast Sunder Armor
and uncomment #/cast Devastate
to /cast Devastate
.
The reason I do this is so that I can easily respec and remember what I have mapped to which keys.
Anyway, hopefully that’s somewhat useful for you