How long are those boss fights? Reason I'm asking is that an ele shaman with 4p T13 and some DS trinkets (like the haste one you have) can do some sick damage during elemental mastery (and lust) with all procs up. That's gonna even out when you fight a raid boss, but on shorted heroic bosses it can look impressive. Also take into account that even if you have to move only a few times during a fight this really affects your arcane dmg, whereas an ele with the glyph keeps casting. Not saying that your mage macro is correct or not, just offering a different view.
Connect With Us