Generally, I like to be surprised by new units and such.
But for better handling of
current problems:
-citizens should be able to continue their jobs as they were ordered to: I don't want to hire entertainers to starve population down every turn in every captured city;
-citizens should continue *working* on polluted tiles: in most cases, such tiles will be cleaned up anyway in the very same turn. (I'd rather turn citizens to specialist/let them work on another tile
manually than re-assigning them from the automatically chosen kind of job.)
-either allow WLTKD for metros w/ food deficit, or allow food transportation; on a related topic: longevity's benefit shouldn't apply to towns/cities/metros that simply cannot support 2 more citizens.
-autobuild railroads only: MUCH better than the general "automate" command - who is using this one anyway?
-feature in preferences: "don't ask for build orders until build queue is empty"
-pop up, if a (known) civ develops certain tech; their tech status can be observed anyway by contacting them (if not at war), but it's much too boring to contact every civ every couple of turns (in case of war there'd be no info except when spy or so exists)
-only known civs should be displayed on the various survey screens (F7...F11).