I've bought and sold a moderate amount on eBay - as a buyer I am protected for the most part. Every dispute I've filed as a buyer I've won, and every dispute I've had filed against me as a seller (2, in 10 years) I've lost. One was my fault (I made a mistake with the description) and the other was someone claiming I shipped the wrong item, (which I didn't, they just got a free game out of it). The weighting is heavily in favour of the buyer on eBay, and even after being scammed once I still think it's the right thing to do.
On the flip side for Amazon,it feels unfair that the seller has my contact details and can use it to send me emails asking for reviews and to market their other products even when I've opted out of marketing emails. I've had a few counterfeit products where the seller just hasn't responded and I've been refunded but left with the counterfeit item, which doesn't sit well with me. The comingling is an awful problem, and if there were another site that offered next day delivery on a variety of goods with guaranteed wualotythat was more expensive, id swap in a heartbeat.