For my money, it’s Gamestop. Free GB2 suit for single and multiplayer, free T-Shirt and free movie ticket > Gold Proton Pack or Yellow suited Mayor character…
I would definitely say gamestop, but you did leave one out. Target.
Gamestop: T-shirt, In-game GB2 uniform
Best Buy: one (possibly two) in-game characters (it is unsure as to which one(s) you get with preorder from BB because the info seems to be changing often. (At first it was a Ghoulish character AND the Mayor Jock Mulligan. Then it seemed it was JUST going to be the Ghoul, and recently there was an ad released for Best Buy w/ Dan Aykroyd voicing the promotion for game & he said ONLY the Mayor Jock Mulligan. )
Wal-mart: Gold proton pack (vomits a little) and i believe all 24-hour locations have a free CD given if you attend a midnight release. (the contents of the CD have yet to be determined)
Target: Put down 1 dollar & get a “collectible” preorder card and a 5 dollar gift card to be used at target.
I would say all do, but I’m going with Gamestop becasue A,It’s near, B, it’s cheap, C, the GBII suit is cool, and C, there is no Walmart in Brooklyn and I am not about to waste cab money to go to Best Buy and buy the game with that weird golden Proton Pack.