GameStop without a doubt. It would help if so many did not have shady employees. There are a few good locations, but even then their pricing and deals are often lacking. In addition, I know a guy who is somewhat slow and has been ripped off at several different locations.