I agree with you. The coding for combat in this game, along with it's netcode is AWFUL! There is no debate about that. If anyone says otherwise, they clearly never played a game like WoW. Fluid and responsive combat is VERY important for mmorpgs, however I will say square done one hell of a good job with everything else, because the game is phenomenal outside of its clunky combat, with its silly animation locks.

Word of caution though - don't say anything bad about the game, this community will rip you apart unless you are moaning about healers doing more damage. The most fair and logical arguments are always sht down, with a mob like mentalityn on these forums.