The only thing I ever really use my AR for is the Wild Pokemon Modifier so that I can catch certain pokemon who aren't ordinarily in the wild or on my game. It's frustrating trying to trade for certain pokemon, so it seems easier to force the game to produce one in the wild so that I can train it versus trying in vain to find a person willing to trade me a level 1 bulbasaur for something like a level 20 shiny ____ of ____ nature. It's a kill joy having to find reasonable traders at times, although sometimes I find them. I usually try the trade forums on various websites first. O:
Then there's the 100% catch rate cheat. C'mon. Don't you hate when those pokemon keep busting out and you don't really have anything weak enough to lower their HP without killing them? xD That's a fair cheat in my mind.
I use the 'have all items' cheat too, mostly because I like have a bajillion potions and elixirs while I'm training. Saves me time! Plus, once EV training is done, it's fulfilling to level my pokemon up to 100. It's like a celebration 'whoooo - we're finished with your EVs! Let me see those statistics!'.
I've been debating whether or not I want to hack the Pikachu-Colored Pichu. Odds are I won't, but it's massively tempting because I love that lil' guy. DX