Living in the UK, I don't have access to Gamestop but I suppose a close equivalent would be Game or something, and I prefer to go into a store and get the game. I like having a physical copy with a receipt, that way, if something is wrong, I can go back the same day and take it back or exchange it, I don't particularly like faffing about online. The only time I buy on Amazon is if it is a very old game that I cannot find at a second hand gaming store.