Okay, some more suggestions.
Some form of quality indicator and upgrade preview for the various upgrades that we can do, particularly for the house upgrades. It's all well and good to say that a Materialistic NPC might lose happiness if the house isn't sufficiently upgraded, but it'd be nice to know how many upgrades have been applied to a room, how many more can be applied, and what effect an upgrade will have before spending my hard-earned cash.
A Lucky trait. Reverse of the Unlucky trait already available.
Some way of reducing the cost of upgrades. Maybe a 'Bargain Hunter' trait, or 'Unusual Quality' trait. Maybe both, and have one for upgrades and one for reducing the costs of buying items.
Potential for 'Mastercrafted' items when crafting. Basically items that are more effective then usual, and therefore worth more.
A 'Swift Action' or 'Timesaver' trait. Something that will reduce the time needed to upgrade the house, or train/educate the household.
Knowledge of healing rates, and ways to improve them. I would love to not need to spend a week waiting to heal up after a fight when I'm too cheap/can't afford to use tendstims.
Some way of increasing the training results. Increasing stats and skills by one per successful session is fine and all, but not so much when you need an 80 Domestic Pantry Girl yesterday, and can't spend a month educating the only free girl to that skill level.
Don't know how many of these have been brought up by others, but just my thoughts.