MCCC for sure. Definitely makes it so much easier to have better control over everything in game, makes game progression a lot easier too. I like to use to it establish relationships or pregnancies for sims instead of having to play out all the interactions to get my sims to a certain level (although of course there are times I like to play the good old fashioned way for that "real" story progression feel). I also used to have a mod for playable pets but sadly it has not updated in some time, hoping to find a new one at some point!