A recklessness macro using your DPS trinkets together with your CD, and charging. Sometimes you don’t want to stack Berserking with your cooldowns, in that case remove Berserking. I always keep a separate bind for racials. Same applies to trinkets, some trinkets you don’t want to macro, but some common trinkets for warriors right now are 1 and a half minute cooldown just like Recklessness so you might as well macro those together in that case.
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 heroic 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/fury