Aside from personal UI choices to track information throughout the fight an important one for Arms Warrior is a swing timer addon or weak aura. I am personally using Quartz.
Cursor macro for Heroic Leap
If you want to leap on weird terrain it might be better to not have a cursor macro, since you want to make sure your leap goes where you want it to. In general this macro saves you a few milliseconds.
/use [@cursor]Heroic Leap
Mouseover Charge Macro
Often useful in M+ scenarios, or in raiding if you are attacking something and there are adds close that you are able to charge. Don’t lose any uptime and get 20 rage free.
/cast [@mouseover, harm, nodead][harm,nodead] Charge
Mouseover Execute Macro
/cast [@mouseover, harm, nodead][harm,nodead] Execute
There are a lot of good Weakauras and Weakaura packages at https://wago.io/weakauras/classes/warrior/arms