A long time ago, back when Vice City first came out, all I ever did was cheat, cheat, cheat. It made for a hell of a good time, but after a while, I began to wonder why the game was the exact same difficulty from beginning to end. Made for a lot of monotony. But then, on the second playthrough, I decided to play it without doing health/armor/weapons/helicopter cheats at the beginning of every mission. The game made a hell of a lot more sense, and was actually rewarding instead of just being an excuse to run around and kill people.
Of course, I was still just a kid, so I ended up giving up a lot and entering codes after failing a mission even once.