Good ideas but the macro system is not intended for making macros for battle classes or jobs and will mess up your control over your skills
In general:
1) skills in macros are not queueing. You have to push the button perfect on the end of the GCD/animation lock to get the next skill off properly. This leads to button mashing and timeloss.
2) less control of what skill will really go off. This macros are working more like a checklist for skills you want to use and the first available will be used per button push. If you are unlucky you will see 3 oGCDs before your "Fast Blade" and "Rage of Halone" and up to 4 before "Savage Blade"

specific to your macros
3) never macro utility skills into a macro to spam it, some of this skills have to be used in specific situations in the harder fights:
- "Sheltron": extra mitigation for physical Tankbusters and hardprocing "Shield Swipe"
- "Spirits Within": Silence for specific mechanics in Extreme Trials and Raid content
- "Circle of Scorn": support for easier tank swapping, wastet on last seconds of a trash pull