Some things that GCII didn't do, but could have:
Not sure if this is the right thread, but while playing the campaign for dread lords, I found myself constantly counting the range squares with the grid on to ensure that my ships/fleets were outside of the range of the DL's until I was ready to fight them. I know that the new version moves to hexes which will help with eyeballin' it, but it would be nice to have a way to more easily see the exact range of the enemy ships displayed on the map, based on their max speed.
This could be done as a simple "Mouseover the enemy unit, and display a large hex border==they range". If this was enabled as a mouseover, I'd expect that an option to turn it off would be available as well. For hard core circumstances, having it always on and shown for each enemy ship (only those at war?, evil only?) could also be a useful option. Again, I'd expect that to be easily turned on/off.
If you have multiple ships in the same hex, displaying the range of the fastest would be acceptable. Perhaps you could use red for armed vessels and yellow for ones with no offensive weapons but construction/troop/colonization modules.
One other thing that would go hand in hand would be a toggle to warn the player that some vessels were in attack range of enemy vessels with offensive capabilities. Hit the proximity alert button, and highlight those ships in danger, with a vector towards them from the threatening enemies.
As these are things that the AI already calculates during movement and prep, it shouldn't add much overhead to CPU time.