I have to say, I get really tired of people moaning about PayPal and eBay's charges. They are businesses after all. They don't provide the services out of the goodness of their hearts - they do it because they are businesses who are trying to make money. If you don't like that, don't use them. Sell your stuff privately and take payments by cash (and risk it getting stolen) or by money order (which will cost you even more than PayPal/eBay's charges if it's international).
As for the problems people seem to be having wth PayPal, well I must be the lucky one because I have never had a bad experience wth them.
Having said that, I can't say I agree with the amount of time it takes for your funds to transfer in to your bank account. It's clearly a ploy to hold on to your money for a bit longer and earn some more interest on it. However, this is no worse than what the bank of England do, and I think a few days delay is a small price to pay for the convenience of using PayPal/eBay.
--
moto