Definitely agree that population growth should entail gradual development and benefits, not just building up to discrete city level changes.
Unrest? Meh. The entertainment structures in the game would facilitate such things, but managing population happiness always felt like pointless busywork in the Civ games. It hasn't been a particularly interesting game mechanic.