I recommend ElvUI for most UI elements.
Heroic Leap Cursor Macro
Good for quick movement at distance. Slightly sped up due to not having to click to leap
/cast [@cursor] Heroic Leap
Execute Mouseover Macro
Mostly useful with Condemn if you want to stay a bit safer in a high damage pack by applying the damage reduction debuff to multiple mobs. This macro will automatically change to Condemn without needing to specify in the macro.
/cast [@mouseover, harm, exists][@target] Execute
Ravager Cursor Macro
Ravager cast at Cursor. Useful to remove unnecessary time loss from having to click the location you want to place Ravager.
/cast [@cursor] Ravager
Charge and Intervene Macro
Mostly a space saver. This will change the ability depending on what you have targetted:
I also include a Bladestorm cancelaura macro in here as this can also be useful in certain situations.
/cast [harm,nodead] Charge; [help,nodead][@player] Intervene
Many good weakaura packages and individual weakauras can be found on Wago: https://wago.io/weakauras/classes/warrior/arms