Re: Constant Anger or Sad Moodlet
I've found that one way around it is to have a Sim who is both a Goofball and Cheerful, Cheerful on it's own wasn't enough. They still get the Moodlets for Sad or Angry feelings but they stay Playful and carry on with their day. It can kind of cancel out the "sadmad" of it all.
I also turned off Wants and Fears and Lifestyles. Yet another feature switched off for being buggy as all heck. It's a shame because picking up those reward points for Whims used to add up nicely but they took away my Whims. Wants and Fears were just randomly depressing my Sims and were totally unrealistic. Same with Lifestyles unfortunately. A popular sporty Sim completing Athletic aspirations and getting promoted almost daily in the athletic career should not arrive home every single day sobbing on the doorstep of her fabulous (if I say so myself) mini mansion full of adorable and loving doggies while I'm yelling at the screen "seriously flower, what is your problem"?
Edit: So my Cheerful/Adventurous Sim was so homesick I brought her home twice and she was still homesick for a few hours in her own house each time.