I’ve been working on improving decision making for building new buildings and have added more residential buildings:

It’s really tricky to get a good balance for when buildings should upgrade. In fact, it’s pretty tricky to get all balancing right. At least it’s sorta pretty.