For me, nothing has come close to City Life:
Probably too dated now, and not as good a simulation, but a much better game.
Has structure and actual sub classes of people that you need to balance. ie blue collars vs yuppies I think, 6 in total.
Really wish it had been developed more in terms...