I've seen several people mention the game SACRIFICE in other posts, but no one has bothered to explain why it is so cool and why it is such a good metophor that can work in Demigod. First off, at least a couple devs need to spend some serious time on the game. It's a genre bender where the player controls a wizard in third person, yet also summons a decent army of incredibly unique and diverse units. Souls limited your army (certain units took multiple souls), and mana limited your spell output and the actual summoning of the minions. There were powerful spells like summoning death itself, or massive tornadoes that literally sucked up units in a wild spiral and then threw them across the map (a fun camera ride if you got sucked up).
W,A,S,D keys controlled the wizard in third person. The mouse controlled your minions. Your camera was always stuck to the wizard. If the player did nothing, his minions would simply follow him around and engage in combat enthusiastically whenever they could. There were commands to bring them to heel if you needed to get through an infested area with your army. You could also put them into formations, group them, and hotkey them. One of the nicest parts, and the most appropriate for the generals discussions here, is that you could command them explicitly with the mouse. This was great for running around with your wizard, but then being able to tell a certain grouping to focus fire on an enemy or veer off to attack a nearby target. Other tactics included sending a group over a hill, suckering an opponent to a certain location, then simply commanding the hotkeyed group to attack from behind. The only defensive tactic the player could use was to permanently attach a unit to a mana fountain - giving them fantastic regen rate, but tethering them permanently to that structure. This was the only defense.
GPG would do well to take as much awesomeness from Sacrifice as possible. Although they'll never be able to match the variety and uniqueness of the units - 9 levels of units and spells, each capable of being mixed and matched from about five different gods. Each fantastically different from the next. With only three different minion types, and maybe one unique per demigod, it seems a little pale, but I'm willing to give it a chance. With just a couple of minion managing adjustments, a system similar to Sacrifice could work very well.