I feel like there are enough negative traits, but agree that traits hardly matter to the game, are easily overwhelmed and made irrelevant by moods and moodlets. It's a game of moodswings, rather than personalities.
But let's see...off the top of my head, in addition to jealous (or more aptly..'tense' from a pathetic degree of clinginess), hot-headed, evil, and hates children, there's also slob, glutton, kleptomaniac, green fiend (I don't see it as a positive going around being a sanctimonious sack)
and a few others that are not necessarily supposed to be bad, but aren't so great in practice, either.
It is true that a lot of traits just amount to your Sim being Tense if this or that condition isn't met periodically. Blah.