Originally Posted by
Hekili
I don't blame you for wanting to simply your keybinds. The problem is that you end up wasting *time* which ends up costing you DPS.
This seems innocuous, but hurts you because you delay your own quick healing from Healing Surge, which could cause you to die before you actually get the heal off. It also hurts you because after you've cast one Healing Surge or changed targets, it will reset and you won't be able to cast Healing Surge with that keybind until Healing Stream Totem comes off CD and you cast it again. You're slowing yourself down.
This is wasteful if your Searing Totem is already down. Searing Totem's value is that it gets you Searing Flames stacks (which is why you always want it down) but also that it provides its damage over a long duration. If you use this macro, you potentially end up casting Searing Totem every 7 or 8 seconds. You're changing Searing Totem from X damage over 60 seconds for the cost of 1.0s (totem GCD is 1 second), to X/7.5 damage over 8 seconds for the cost of 1.0s.
This doesn't do what you describe. It casts Frost Shock, then after you've cast Frost Shock, it will drop your Earthgrab Totem (unless you've changed targets). This is the least problematic of your macros, but you can still cause yourself problems. If your target doesn't change, you won't be able to cast Frost Shock again with this keybind until you've cast Earthgrab Totem. You're likely to end up wasting Earthgrab Totems.
You should find a way to modify your key bindings so that you can use each of these abilities when the situation calls for it, without possibly forcing yourself to use the wrong ability first. You may want to cast Healing Surge without casting Healing Stream Totem first. You might want to cast Earth Shock on a low health target rather than Flame Shock (since you won't get the benefit of the doubt). You might want to get that shock off *now* rather than after a 1 second delay from the totem GCD.