Could you link commander time to number of players? Since if we have a low-stocked server you'd not want to sit around for a few minutes before playing, but if you had 30 people on your team, 5 minutes wouldn't go amiss. I wish there was an alternative to talky downtime, other than spec.
Well if the research tree gui could show what it gives... items and the stats associated with them when highlighting the listed item.