As a buyer, eBay is great. Where else can you buy a $0.25 component from china, put it on a credit card, AND get free shipping? I've only had one bad buyer experience on eBay and it was not their fault--someone inside the USPS opened my package, replaced the expensive item with a heavy book, and forwarded it along. The seller (who I continue to do business with) was very accommodating and made good even though he didn't have to.
On the other hand I would never sell on eBay due to all the scammers. Props to these brave souls who continue to sell there.