Usually what kills ebay for me is the shipping cost on things like framesets. At my price point, the extra hundred bucks most people seem to be charging absolutely makes the difference between "good deal" and "not so good deal".
That said, I've purchased the majority of my stuff over the last few years from eBay. It is not a quick solution for anything, though... you've gotta have the patience to let stuff go if it gets too expensive.
I've had unusually good luck on shipping prices on frames through ebay. A few free shipping w/ Buy it Now and one frameset I got from Holland was shipped for <$30. Not bad I think.
Granted I do see a lot of ridiculous "professionally packaged and shipped" shipping prices.