There have been other posts about control of units.
Some people have recommended unit "stances" and "modes," so that units will behave more consistently and in-line with player with expectations.
I'm not arguing... Some of that would be nice.
But I have what I think is a good idea that is fairly light weight in terms of UI/UX:
Essentially, just enable players to add a keypress (maybe alt, or ctrl, or whatever) to make a click-command an "imperative."
So if my units are engaged in combat, and I alt-click (or whatever) to move, my units will ignore everything that is happening, and just turn tail and move until I issue a different command, or they reach their destination.
I could also potentially use the same tactic to move "through" enemy fire without stopping and engaging.
Or if I alt-click to attack a node with another nearby, my units will attempt to do only what is necessary to claim the target node, and they would do nothing else, until issued a different command, or until the objective of claiming the target node is achieved.
Or if I alt-click to attack a dread among buildings, my units will fire only on the dread, and nothing else, until the dread is destroyed, or until I issue a different order.
... hopefully you get the idea.
The essential notion is that the imperative command would "tweak" the AI, and make the units single minded until they accomplish the command.
Good idea?