Yea, it may be tricky at first, but after you get the hang of that momentum thing, you won't have trouble again - that is, until some expansion brings us new interactions and confuses everyone's minds again.
This topic remembered me of what happened to my main sim once. He was married to this girl in the game, they had 6 children (3 pairs of twins... If I could choose, I'd go for a two triplets). Anyways, I always fed him ambrosia and stuff, so he never died. After some time, all the kids grew up, and I kicked them out. I was wondering why his wife wasn't aging at all (she should either be an elder or dead already, by that time!). Turns out that she had eaten my main's ambrosia, which was when he had to answer the phone or whatever and I was waiting for some opportunities (probably guitar), so I canceled his meal right by the time he'd give it the first bite. To shorten the story, I got mad and killed her she died in an accident.
Now to the topic-related part: I built her a beautiful mini-memorial in the graveyard, under the big tree behind the mausoleum. Her ghost never showed up, though. Around 5 months later (real-life time), I felt like my Sim was feeling lonely, so I decided to give him a new girlfriend. For some reason, Propose Going Steady would never, ever, become available. I used testingcheats, added her to the family, and made her "Ask if Single". Imagine my anger when it said "Nicole discovered that Steven is in a relationship with Sandi" (Yes, as in Sandi French, Molly French's daughter, now dead). Her ghost never came out, so I couldn't get a divorce. Had to move my sim, and brought his almost-girlfriend along. Now they are dating, and my sim has never looked lonely ever since. I think it'll be really freaky when the fresh SV I moved into gets Molly French a daughter again... And if her name is Sandi, I'll move again!
PS: Sorry for such a huge post. I'm kinda bored right now, and I get carried away when I'm telling stories. Meh, big deal.