inferface/ empire tree improvement idea:
I used to use the standard tree, but in larger games it gets too cluttered and since I cant find any particular order in there, I needed to scroll around and around which made the thing useless at some point.
I then switched to selection based view, with hotkeying my production planets and larger fleets. works pretty nicely, but for move orders I usually need to zoom around, which is sometimes a bit impractical.
the idea now is that in the standard view, you should be able to "sort" planets according to criteria. I don't mean filter aka display or don't but rank order planets to certain criteria, just like you would in excel tabels. one criterion could be planet type, so you have all terrans, then all desert, then all asteroids and so on. another criterion could be allegiance status, so you first have all your planets, then all your allies' then all your enemy's planets. I'm not sure if the present empire tree does it according to allegiance, I think only partially.
it could look something like this:
star
__terran
____terran 1
____terran 2
____terran 3
__desert
____desert 1
____desert 2
__asteroid (folded)
...
and the allegiance could be like
star
___yourself
_____planet 1
_____planet 2
_____...
____ally 1
_____planet 1
_____planet 2
_____planet 3
_____...
___ally 2 (folded)
___enemy 1
_____planet 1
_____planet 2
_____...
___enemy 2
_____...
___.... (more enemies)
___neutral
_____... nebulae, belts, not yet colonised, etc.
instead of those planet tag I wrote now you would of course have the proper name. as with the stars and planets, the individual categories are "foldable" with those arrows, so you have as little or as much as you want
the reason I give for the rework is that if you have such a strikt system you very quickly know where something is, and by for example having it via allegiance you can get a nice overview of your allies or enemies if you want it. we get a planet manager that makes it not soo pressing, but still, I think it goes a long way towards ordering units around and keeping an eye on things.