After quite a bit of research and testing, I have concluded that A: Arms is currently better than Fury, at least when you own a single Gurthalak. and B: Stance dancing does actually offer a 3%-4% increase in DPS over simply staying in Battle Stance; it's a bitch to do though, but I've set up a profile to do it for me
First of all, here's the profile - I am still using Xeron's excellent warrior profile as a base:
http://www.filedropper.com/modedxeronarms
This profile is best used with this spec:
Talent Calculator - World of Warcraft
Using this profile, in it's current state, I did 38k on Ultraxion in LFR. There is still one improvement I can think of that I wish to add to the profile. Here's a quick rundown of what I wish to accomplish, copied from an Arms warrior guide:
Code:
Your Overpower ability is normally only usable after one of your attacks is dodged. Fortunately, thanks to Taste for Blood, each time your Rend deals damage, your Overpower is enabled. Note that this effect cannot occur more often than once every 5 seconds (despite the fact that Rend deals damage more often than that). Also note that each Taste for Blood proc only enables a single use of Overpower.
Therefore, when you use Overpower, the effect is consumed. The effect also fades after 9 seconds, even if you do not use Overpower.
Essentially, this means that if you do not use Overpower within 5 seconds of a Taste for Blood proc, you are going to waste procs of this effect. Within the 5 second window, however, it makes very little difference when you use your Overpower.
In regards to using Taste for Blood procs, it is ideal to delay using Overpower until the end of the window (so, within 5 seconds of the proc), so that you can switch to Battle Stance and use two Overpowers in quick succession, after which you can spend 9 or so seconds in Berserker Stance.
I was able to get it to switch to battle stance with 5 seconds remaining on the Taste for Blood buff, but I can't quite figure out how to make it then use overpower, and then immediately use it again a second later when it will proc again before switching back to berserker stance. Given that stance changes are on a separate GCD than all other abilities, it may not end up being a noticeable increase in DPS to do it this way rather than the way it's currently set up to do, which is to go battle stance on every taste for blood proc - overpower once - and go back to zerker... but if anyone could come up with a working code to replicate the behavior explained above, I would appreciate it.