I'm sorry but never put your GCDs together with oGCDs, while I'm against using macros for combat overall except some special cases, putting oGCDs together with GCDs is a big no. The reason for that is that if you have 2 or more coming up at the same time you'll be clipping your GCDs and losing time, this is especially true for monk with their 2 sec GCD. oGCDs while they shouldn't really be macroed there's people who are not able to do it due to medical reasons and therefore wouldn't be able to pop them without a macro, but for a healthy person clicking them shouldn't be too hard with practice and not having a 12 button mouse is no excuse as I don't use my mouse for anything other than movement, everything is bound to the keyboard, it only takes practice and planning to make it possible.

The second issue with using GCD macros is as can be noted in the video, delays on every GCD used. This is because the game usually recognizes imput before the ability is actually ready. But when using macros it only checks it once the ability is of cooldown. This makes it so that the delay is equal to your ping. So for someone with 20 ms that's a 0.02 delay which is equal to a loss 52.8 skill speed. For someone with 100 ping this is a 0.1 delay or 264.1 skill speed and due to GL for monk the increase in SS "lost" it's multiplied by 1.15, so a large loss overall. There's only 7 GCDs for monk which isn't hard to hotkey.