Agreed. Prices being equal, why would I go with eBay? Their customer service and return policies are awful. It's 10x worse if you pay through PayPal. Amazon is basically no questions asked.
In order of easiest returns: "Sold and shipped by Amazon" -> eBay -> Amazon 3rd party vendors.