To make casting off-global cooldown abilities easier to avoid wasting dps, I group helpful non-global cooldown abilities under ordered macros following instant abilities. For example, my sprint macro starts with Scathe, then goes to Sprint, and then last would be Aetherial Manipulation (panic!). My Fire III macro starts with Fire III, then goes to Ley Lines, and ends on Raging Strikes. I can use two non global cooldown abilities during my insta-cast global cooldown. My Lightning III macro is similar to my Fire III macro. I made a self-preservation macro that casts Manawall, Manaward, and Physick, followed by Apocatastasis and Lethargy last. If I'm on global cooldown, I can protect myself with Manawall and Manaward. If I used those already, I can protect the tank with Apocatastasis. I put lethargy last because it's rarely useful. If I'm off global cooldown, the self-preservation macro will cast my two protection abilities and then start healing me while I spam the same button.