Have to go with Gamestop here simply b/c I've ordered from them and Bestbuy both out of the 4 to choose from. Gamestop destroyed sent a couple of items listed as brandnew with items missing, opened and instead of doing a return and shipping a new one had me deal with a local store for an exchange. The local manager & district manager wouldn't approve the price match the online deal even though their online rep said they would so I got a refund.
Was the last time I will order from GS online. Bestbuy orders went flawless but most of my online purchases are Amazon only.