Instant abilities need to be instant. Not 1-2s later or 1s later then you need to wait through an animation.

Here's a few things that are extremely annoying.
*Adds for ADS pop in turn one. Depending on the add, one of them runs right to ADS. Even if you flash, shield lob, whatever a soon as he pops, the add will take off towards ADS for 2s, turn, then return to you. During this time dps are trying to kill it and you've lost hate by the time it gets back to you.
*Continuing from above, after you loose hate and you hit your halone button and your animation starts, you get halfway through the animation before it's INTERRUPTED because the mob starts to run away and it doesn't fire. Why is it that I press a button and the ANIMATION must finish before the ability actually counts for anything?
*Ifrit stunning. You literally must sit there and do nothing before an eruption in order to stun it otherwise your GCD or non GCD cooldown will block you from getting your stun off before the animation cast bar hits 80%. Why is it that the spell must be stunned by 80% or you automatically fail? What's the point of the extra 20%? Why is battle response time so bad that you literally can't do anything pre eruption because if you are you'll most likely miss the stun?
*Swift cast. Hitting swiftcast and instantly casting any spell will not make that spell instant. You need to wait 1-2 at least before casting your spell after swift cast in order for it to be instant. Again, bad response time.
*About to apply dots as bard after hitting internal release. I hit internal release 15 times and it finally fires halfway through the GCD cooldown, then when I hit my dot skill, I need to mash on that 5 times for it to fire 1-1.5s after my GCD cooldown is up. Again, terrible battle response time.
*Firestarter/Freecure. By the time I see these proc, I'm halfway through my next spell already.

I know half of these(all?) were off topic from OP, but reading this post makes me feel like the Dev's really aren't playing the game like the rest of us are playing the game, or at least those of us that are doing endgame where precision is required to win which simply is a mess because of how bad the response time is for battle. This seriously needs to be addressed.