I have had "somewhat OK" luck with eBay, I often have to take a gamble, and unfortunately I have very little to spend on stuff like this, I "might" have a $100 extra a month to spend on what what ever I want, and when I find a good deal, and I have the money, I tend to buy more than one if I can, but limit my self to 5 or 10 things that I need, or might need in the future, I try not to buy all of what someone has.
I have run into a few problems with sellers:
They send tracking numbers right after you buy it - but nothing is ever sent.
They send tracking numbers right after you buy it - but they wait a month to send it.
They send tracking numbers right after you buy it - and they wait a week or two before they say that they are out of stock and then refund your money, and by waiting on them you lose a chance to get the item somewhere else.
Last year I ordered 5 p/2 keyboards - but 3 were USB
I once ordered a new hard drive and it was sent in an envelope, and was dead, I sent the hard drive to to the manufacturer for repairs, and they did that for free, and the person that sold it to me went on a rant and left negative feedback, the seller wanted the money the hard drive was insured for, and it was more then the refund they were going to give me.
I was sold a laptop and the description said it came with a list of software and included the CDs, and a newer version of Windows, the description said/showed factory made CDs, but what I received was a lot of pirated software burned on CD.
I have got computers shipped with no padding at all, sound and video cards sent lose in a box with each other, a computer shipped with garbage and pet hair has padding.
But yea I hate the low quality item photos, vague descriptions, misleading descriptions, people charging way too much for shipping, it's starting to wear on me