1. Have a hotkey (we'll say ctrl) that you hold, then order a group of units to attack or move to something, they will go at their own speed, instead of the slowest units speed. Ex: an enemy tries to use a tornado on your army. You select the whole group, hold ctrl, and tell them to run away, that way, they can all get away as fast as they can, instead of as fast as the slowest unit.
2. HAVE AN ATTACK-MOVE COMMAND! Why on earth do you not want to do this? I don't want to have to tell my hoplites to keep going after they finnish off a buiding! I want them to attack everything they see until they get to the center of the other guys base. Give me the reasons it's "too complicated" to do this, and I'll give you solutions. Other RTS games have this, and they don't have any trouble.
BTW: Am I right when I say you have stopped using "barracks" and changed its name to other things? GUYS AREN'T TRAINED AT BARRACKS! THEY SLEEP THERE! THAT'S IT!
"You can get a lot farther with a kind word and a gun, than you can with just a kind word." -The Coolest New Yorker (Robert DeNiro)
<A><R>