I'm one that doesn't like to use cheat devices at all. It kind of makes the game not worth playing sometimes since you're just getting what was supposed to take a games-worth of time to find. Or something like that. And I especially don't like them when, as someone said in here, people use them to raise the stats of a Pokemon, or put other moves, etc. It just takes the fun out of the game sometimes.
I did use GS once back in Blue version to get Mew. I didn't like it then, and I was scared my game would get screwed up so I never did it again. I prefer to get things legally, and wait. (Meaning unobtainable Pokemon like Mew, Celebi, etc...Which I have...Just need Deoxys now to complete my PokeDex to its entirety. )