As I suggested above, the salary time issue needs to be addressed. I understand that the gameplay is supposed to last generations, and that too much money too quickly could interfere with the generational aspect. But this could be offset by events such as weather related expenses (need a new roof, siding, windows); maybe the toilet, sinks, shower problems malfunction a random number of times before it generates a need for a plumber; so many fires in the oven and then the oven must be replaced, same for the washer/dryer. Electricians, exterminators, glaziers, landscapers (yeah, I know they pull the weeds, but I've yet to see a lawnmower) could all be required at some point in the game to offset the increased salary.

I think that the upgrades should have levels also. You invest in the pool at $1600 (if I recall correctly), but then later you can invest in a more expensive in-ground pool, birdhouse can be upgraded to a Koi pond (for instance), barbecue grill to a barbecue pit, etc.

Maybe the ability to hire an interior decorator, with maybe a popup allowing you to select the color theme.

Maybe more space on a part of the house with the option to add on to the house, various things could be offered such as a greenhouse, another bedroom, enclosed pool or a separate dining room. That way you'd have a goal, that could change over the generations.

I like it when the puzzles, goals have payout that make it worth the effort to solve, or scrimp and save to buy them. So far, the biggest payoff I've seen is on the towel warmer. The birdhouse, they do occasionally go whistle up birds and they feed them, they occasionally poke at the fish or feed them. The grill was, well I don't want to ruin it for anyone... Let's just say it was not what I expected. And for all the trouble of fixing the hose, it's pretty anticlimatic.