I always prefer ebay over Amazon for making my purchases. Amazon tends to be higher in the pricing for the same items over ebay for one.
I also like eBay's buyer protection much better. I have had to use it in the past an it's an easy painless protection program to get coverage if there is an issue with a seller.
Between the prices for identical items and the buyer protection, it's ebay for me!