I find cheating fine, as long as it isn't my first playthrough of the game. Cheats can add a lot of fun and replay value to a game!
On the other hand, I'd never cheat on my first run of a game (unless it is fundamentally impossible otherwise) because it spoils the challenge and means I don't feel satisfied with or deserving of my progress.
Also, I think cheating online ruins the game for everyone else (unless everyone's cheating, of course!)
Regarding Spore, having that badge is kind of like having "CHEAT" tattooed on your forehead - everyone knows not to be impressed by the rest of your badges.
On the other hand, I'd never cheat on my first run of a game (unless it is fundamentally impossible otherwise) because it spoils the challenge and means I don't feel satisfied with or deserving of my progress.
Also, I think cheating online ruins the game for everyone else (unless everyone's cheating, of course!)
Regarding Spore, having that badge is kind of like having "CHEAT" tattooed on your forehead - everyone knows not to be impressed by the rest of your badges.