Best buy is Better
59.99 Dollar game ends up being 37.99
20% discount plus a 10 dollar gift card if you preorder, also if game reviews badly you can just cancel it, and with Amazon your stuck shipping it back thats just a pain.
So after 2 games you have paid for the two year membership and have made 10 dollars back. On the third game it's win win.