So currently you can manually prioritize citizens which is nice, but I think a general "jobs" system that auto assigns tasks could help. For example, "Farmer" would assign priority 1 to growing, 2 to cutting, 3 to hauling. "Miner" would assign priority 1 to mining 2 to hauling, etc. Should be pretty quick to implement and would cut down on micro management time. Obviously being able to manually adjust priorities should be left in place, and any priorities not affected by the job assignment could be left at whatever the player assigned.