shadyforce
Chieftain
I usually set options to 'never build over existing improvements', and 'don't chop forests', so in the early stages, I'd manually build all the important improvements, and then when the important stuff is done, I'd automate the workers to finish off all the rest.
Maybe there should be an option to decide what improvement should go on what tile as a global rule for your workers. Like you decide to farm half of the fresh-water grasslands, and cottage the other half, mine all plain hills, windmill all grassland hills, etc. Though that doesn't address city-specialisation, it does help towards overall control of what they do, and maybe in combination with various other suggestions we're coming up with, could be pretty solid.
Maybe there should be an option to decide what improvement should go on what tile as a global rule for your workers. Like you decide to farm half of the fresh-water grasslands, and cottage the other half, mine all plain hills, windmill all grassland hills, etc. Though that doesn't address city-specialisation, it does help towards overall control of what they do, and maybe in combination with various other suggestions we're coming up with, could be pretty solid.