Don't use ANY macros for combat skills.
It's not that a single button one us bad (it is...), it's that all macro use is worse than manually executing skills.

Even if your end goal isn't an attack per se, you just want to swap hotbars, use the keybinds for it, not a macro.