I generally only use cheating as a utility. Like forcing a broken mission a step forward so I don't have to restart it from way back or if I lost a game (friend overwriting it etc) I can start a new game then push all the missions forward until I get back to where I was before. Though occasionally I do use cheats for screwing around recreationally, spawning uber weapons in fallout 3 (haha PC Fallout 3 console FTW) like the mysterious stranger's revolver that does something like 8k damage and spawning uber cars IN GTA: Vice City. I don't use the weapons/vehicles in the storyline though.