Yeah, go with Amazon. Gamestop could be risky, from my experience they tend to "run out" of preorder copies unless you preorder at least a month beforehand. If not, I'd wind up getting the game 1-2 days late as they rush to fix the short supply. Amazon is usually pretty good about it though. I've preordered a few days before a game released and always got the copy in time.