This is a great game, but there is one micromanagement aspect that annoys the heck out of me. Upgrading starbases with constructors is very time consuming. Every time I research a new tech that affects starbases, I have to assign constructors to each starbase. Using rally points only helps a little, as that just makes it so I manually assign rally points instead of individual constructor destinations.
My idea for fixing this has a couple different tiers, depending on how complicated SD is willing to make it. First, a "virtual rally point" that tells a constructor to move towards the nearest starbase that needs improvement would help immensely. A slightly more complicated version would include checkboxes on each starbase that say whether that starbase should have automatic combat or sensor upgrades. Also, different virtual rally points that allow constructors to seek out a subset of the starbase types would help those who only want to upgrade one of the four starbases at any given time.
Anything that makes it so I don't have to either move rally points or constantly adjust ships and planets to already existing rally points would save a ton of time. My non-combat turns would go from a couple minutes each to less than a minute.