All. The. Time. for needs. And without regret. If they're in the middle of writing a book or making a program and their bladder gets low, I cheat it up and tell myself they just ran to the bathroom and then resumed their work right away.
They take forever to get ready and don't get to eat breakfast before school? Cheat it, and they grabbed a granola bar on their way out the door.
Fun is low because they've been doing something the game doesn't think is fun, but I think should be? Cheat it.
They took until 2 am to finish whatever I wanted them working on and they've got to be at work at 7am? Cheat it.
Since I discovered UI cheats, I've been in story heaven.
Despite my flippant response, I don't actually cheat needs regularly. Just when the game's little glitches, or just the fact that Sims take proportionally forever to get things done, get in the way.
I rarely use Money cheats, (I did for the last time I took them to Journey to Batuu because they should be able to "convert" simoleans to Credits. I did subtract a few more Simoleans from their household funds than I added Credits) and almost never use skill cheats unless I'm setting up a specific storyline.