I've had quite a lot of bad experiences with eBay that they outweigh the good experiences which have been making a significant amount of profit from goods purchased at flea markets.
Mostly it's people who bid with no intention of paying that throw me off, I recently listed an Australian Drama, Blue Heelers on eBay as it's fetching at more than 2x the original retail value (Specifically season 13 which I fetched a nice $350 for). It was close to auction ending and this douche came along and bid on all the blue heelers dvd's which I thought was nice and all but then the bastard also bid on irrelevant things which was suspicious to me and lo and behold i'd checked his profile and found that others had had problems getting him to pay.. It was quite too late for some things as there really isn't an easy way of cancelling bids, specifically at the last minute (Yeah thanks eBay).
So to cut a long story short I had attempted to communicate with the buyer and of course he didn't respond. Contacted eBay and all they told me was to put him as a non paying buyer and the fact they'd "look into his account".
I had relisted the affected auctions or offered second chance offers in hope I would get some paying bidders, some went through okay.. One of them got caught at the last second by another non paying bidder who I asked "Why?" via PM and his reasoning was because I was "greedy", what a jerk!
Same story with eBay and how they'd look into it. I just checked and both of their accounts are deleted which is a good sign that at least SOMETHING happens there.
The reality is, if you want to make a living on eBay you need to watch every bid closely, specifically within the last 24 hours which can be time consuming if you're not using a specific tool to watch auctions.
I have more stories but I will save them for later