Even without a wait command, there is an actual delay in every macro compared to un-macroed. I had a Berserk macro before saying that I will be pacified and asking for a dispell if possible, but I deleted it because most of the time I had to hit the macro multiple times to get my char using Berserk. If I hit it a bit too early during the last animation it didn't work because ability queueing is disabled with macros. Without macros, I just have to hit the button once, and even if it's early and my char is still doing another animation, it will always do Berserk right after finishing it. And it's even worse with GCD abilities. You might not see it but there is an inevitable delay when you macro your GCD abilities. You have to wait to have your GCD finished for the game to confirm the use of the ability via macro, without macro the game confirms it if you hit the ability at 75% of the GCD and will use it as soon as the GCD is finished, thus having absolutely zero delay. I experienced it also with SCH when I had my embrace mouse-over macro-ed with Adloquium. My Adlos didn't start casting asap, it felt clunky. I removed the macro and made just a seperate macro only for mouse-over embrace which I put on a keybind that I can spam while doing other things and it's just better. It's a well-known fact. Macros are bad in this game, there is delay, even if it's slight, and it's hindering your character's efficiency.