I'm not sure if this is possible, but it would be nice if when you group up units that you could tell the AI what you want them to do. Like if you want them to target engineers first, highest level unit, lowest level unit, each unit to shot at a different unit (not all at the same one). I know that this might be difficult but it might put another element to the AI and make people want to use groups instead of micro managing them. Just a thought.