Making it simpler is nice but I think macros are untrustworthy in this game. Even with stacking non gcds or stacking non gcd with gcd, hence I dont macro my stuns and silences even with announce macros (there's no complicated rotation anyway since it's always just a 2 person pass)

I think it's best use is branching and skillbar changing with /hotbar change X or /chotbar change X:

Bar1:
Fast blade (1), Savage Blade (2), Riot blade (3)

Bar5 (hidden):
Fast blade (1), Savage Blade (2), Rage of halone (3)

On bar1, the savage blade is a macro that executes the savage blade and changes active bar from bar 1 to bar 5 that uses the same key bind (riot blade gets 'replaced' by halone since you just used savage blade). Then on bar 5, the fast blade is a macro that executes fast blade and changes the active bar back to bar 1 (select between savage or riot). Sounds like a lot of work to 'compress' 4 skills into 3 slots but it's alot more precise than /waits and more convenient than manual switching and it works great on controllers and should work on keyboards too. I've also managed to compress alot more with this on war's BB/Storm combos.