All Macros arent bad. I personally have a gang of macros for my dps and I can contend with other DPS numbers.
I dont use macros for rotation but GCD/CD weaving.

Forexample with my Bard,
/micon "Heavy Shot"
/ac "Raging Strike" <me>
/ac "Heavy Shot" <t>

I use Heavy Shot and Raging strike in 1 button so that since Heavy Shot is my most used skill, I can ensure every time Raging Strikes is active it is up.
This does not slow dps in anyway, especially when all CD is available. And you have to double tap to make it work (1 sec delay), therefore no waiting.

With SMN and BLM, I do the same with Miasma and Fire III. Dont put quelling strike in macro as its situational and waste of 3 sec if dont need it.