I agree, but there are certain situations where you need cheats.Honestly saying that I have never tried any kind of cheats while playing games.I don't like to use any cheats to win a game.I think so that a sincere and talented game player should always show his ultimate skills to finish a game properly.A game player should always use his own natural skills to enjoy a game but not with the help of cheats.
Use cheats only when you feel like you're stuck.It is always a good thing to play the game without involving any cheats. But sometimes, you are forced to use them. I occasionally use them.