So all in all, sure they could make a "on action done" auto pause, but unless they make it "per character" (ie: I don't need to pause on my rogue actions, but the other characters are important), it's totally unpractical.
Maybe it can even be per action? For instance, if you hold ctrl while clicking on the target, it'll auto-pause once the action is finished.
Maybe a mix of both, or heck, even a full auto-pause setting PER character instead of globally (ala character scripts we had in BG series) that you can change on the fly. For example, when fighting random mobs, you don't really need the precise auto-pause but when you're fighting dangerous caster mobs, you might want very finely detailed auto-pause and whatnot.
Overall, still makes the game twitchier than usual, bit like a DOTA game really (all animation based I think as well).