There are still some problems with enemies who are animated when PCs are aiming bows or wands. This may account for some of the incorrect actions which are reported above. Would it be possible/practical to freeze enemy animations during the player's turn.
Well... That too, but to give a specific example of what I'm referring to: one time I was trying to move to a spot right along the edge of a difference in elevation. Either my hand moved as I went to click, or some animation issue caused it to move, but right as I clicked the cursor shifted onto the wrong height. This is user error, not the game's fault... But in my opinion the UI could be improved to better correct for human error.
It doesn't even have to be a confirmation... Even just something as simple as requiring that LMB be held down rather than clicked in order to initiate an action would eliminate this. On button_down the target position is locked in and it plays a short animation at the cursor location to indicate confirmation is in progress. If key_up occurs before the animation completes, it is cancelled. Otherwise, it is executed.
Maybe not everyone has butterfingers to the same extent as me when it comes to this genre... But for me at least this would be a huge improvement.