depending on the amount of money involved I personally use
paypal for smaller transactions (up to $500 or so)
escrow for bigger transactions (>$500)
for escrow I have used escrow.com ecop and sedo, they all worked fine for me, I don't care too much about the fees % since I always let the buyer decide and he will pay the fees.
I hope this helps