My main reason for me disliking animation lock is it ruins combat/game play fluidity. Global cooldown is and has proven to be a much better approach. Letting you always stay in full control of your character.