I mostly use cheats to set up my game before the actual gameplay starts, e.g. taking away money from a homeless sim, moving a sim into a home that's not a starter house because my story is going to be about something else than gaining money, setting up skills because it's unrealistic that the adults of my families would have acquired no skills whatsoever in their lives, setting up parenthood character values for a teen that's supposed to a troubled teenager instead of all created children/teens having neutral character values to begin with. Using cheats in those kinds of ways actually feels less cheaty to me than using earned aspiration rewards during gameplay. Other than that I use BB cheats, and reset.sim of course. But it can all depend on what kind of story/challenge I'm playing.