FF latency is pretty bad when you play at 200ms+, but it doesn't feel this way with World of Warcraft, which is pretty responsive at even 400ms.
The solution the WoW team found back then was Spell Queues, when a GCD or a cast is about to finish, you have the last 400ms of that cast or GCD to press another button and queue it to cast next, this way, the moment the SERVER register that the GCD is over, the next spell is already running.
Right now, I need to wait for the cast or global cooldown to finish, my bar to be available to use, and then press a button which is yet to be registered by the server, in other words, lots of avoidable "waiting".
Was this ever discussed before? Is there a reason why this is not a thing in FF?