I really like your suggestions. I'll add two:
- Proper 3rd person view (NOT BLOODY SHIFT SCROLL BULLSH*T)
- Ability to set a limit on factories, so that when they have x amount of item in their inventory, they'll stop producing, and start producing if the contents go below the limit.
That...