GCU is still a better program than anything Amazon offers. If you want to give Amazon your money that's fine. They mess up as much or more than Best Buy and have worse overall customer service and rarely are the cheapest.
Hey, to each their own but customer service has been the opposite experience for me. I agree with you on price, that's the one reason I stick to Best Buy on videogames. But Best Buy has messed up my orders way more.