Gamestop is great, i had a ton of games i traded in and got a big discount on an xbox. They give you pretty good deals on trade ins and the new stuff in the store is not very expensive anyway. They have a wide selection of new and used games for all the major consoles. I've purchased a few pc games from here also for a good price, service was always satisfactory.
PROS: trade ins, good prices