For the way i ( mostly ) use them, i don't consider them cheats:
i use them in order to:
avoid long loadings ( to play immediatly a game )
avoid playing for too much time ( i almost never have time for a 30 minutes session )
Sometimes i use them to reply the last part where i loose. Especially in games where you need to know how to face enemies before they appear.