I had preordered Halo Reach Legendary Edition from Gamestop when they had that deal working with the coupons, it came out to $146 and some change. I also put in a preorder to Amazon for $149.99. Both now come with $20 credit towards a future purchase. I was wondering which is the best option...