This is how i use the unitgroups. They are pretty much setup the same as when i used to play Starcraft.
1-4 unit groups, these change constantly during the game. Often i assign groups just before a fight starts for easy micro. (some hot-key selections help with this )
Or
Every army on the field has a group and i try to micro with manual selection. (with the aid of the same key-selectors)
5-7 for factories. I'd
really advise to assign every factory to a group and disable auto-grouping.
8,9 are bombers and gunnies Could do without those
In general unit groups are good for managing stuff which isn't in you view.