For what it's worth, I can add my two cents regarding PayPal. From a customer experience perspective, PayPal is pretty great - the UI is smooth and I like being able to pay with my PayPal balance online.
Having said that, their fees are nothing short of exorbitant - for international transfers, if I'm not mistaken, the fee is 4.4% + a fixed price per transaction + 2.5% on top of that if you also want to exchange currencies. A $1,000 bill paid to my PayPal account by a U.S.-based client can easily become $930 or even less by the time it reaches my bank account. I've stopped accepting payments via PayPal for that reason.
Furthermore - this isn't personal experience, just word on the street - I hear PayPal Customer Service can be pretty atrocious to merchants, which is another thing I'm not too happy about when it comes to their service.