I only use macro for my off GCD skills and I stack them in a single macro so I can fire them in between GCDs.

I think it's just inefficient to macro GCD skills, especially on a melee combo because depending on the situation you might need to change your rotation on the fly or interrupt to dodge something, it's better to muscle memorize your rotations and input manually.

a good class to start with this practice is monk.