When I was younger, cheats were the in-thing, despite the fact that cheating, severely depletes the entertainment value of any particular game.
As I got older, I began to appreciate the challenge and achievement that one receives when playing through a game without cheating. Sure, if I'm really stuck I'll look things up sometimes, but I won't go looking for things to give me ridiculous abilities (outside of the games established parameters) that will surely negate the challenge of the game, and dampen my enjoyment factor.
I like games that have a certain open approach to solving challenges. I hate having to reload from a much earlier point because I wasted a particular ammo or item and therefore, I have no way of defeating the boss at the end of this stage.