I hate selling things on craigslist. When I tried to sell a comforter, I had to correspond via email with 9 different people before someone would actually come and pick up the damn thing. They kept dropping out silently. When I would ping them, they'd say, "Oh, I bought a different one." or "I decided to buy it from <blah website>."
The problem is there is no reputation on craigslist, so people can be as bad as they want.
I can't compare that to ebay, tho. Maybe ebay is worse for a seller.