It's a pity you can't really queue up stuff much in advance
Immediate expenditure forces you to micromanage spending
That being said, it's a shame that in a game of such strategic depth, you can't really (ie, feasibly) lay things out much in advance... that is, you can't really setup a build order for your base, a manufacturing queue, and a research list, because you have to spend the resources for all that queued stuff immediately.
Even if you CAN afford to queue up a bunch of things, obviously it is highly disadvantageous to have your resources tied up in something that won't happen for a while, when it could be spent on something else that will yield immediate benefits.
Thus, extensive queuing is actually at ODDS with playing efficiently, which as I said, is a bit of a shame. The game basically forces you to micromanage your spending (especially early game), rushing around to start the next upgrade or ship building when the previous one finishes.
I hadn't seen any threads on this subject so I though I'd make one. Has this been discussed before? Would it be possible to have things only incur costs when they actually start (it could simply fail with a warning if the resources are unavailable)? Or is this type of thing set in stone and off-limits to future patches?