If better is cheaper, go with OEM.
Note that Retail sucks because most companies that sell hardware will refuse to exchange a defective item and will tell you to talk to the manufacturer, which usually takes a lot longer. With OEM, they would send you a replacement (NewEgg.com)
Retail is better for buying at local stores (because it's the only thing you can buy there), but there is a money-back guarantee, etc.