It's very annoying that as a 26 year old man, who usually goes in the store with my wife and kids, they still feel the need to card me for an M rated game. I don't even look young, I have a beard and a wedding band on! And, this happens every time I go, always to the same store and occasionaly the same employees. It's not like I'm trying to buy booze, I'm just picking up a game.
Other than that, besides the trade-in values, I love Gamestop. Lot of games, good prices, right down the street in the mall. It gives me a place to go when my wife hits up Bath and Body Works.