I've been using PayPal for several transactions a month since 2002 with no problems. They did temporarily hold my account when I went over a certain limit, due to EU money laundering laws, but once I proved my ID, etc, it was back up and running.
It's quick, easy, convenient and they're the only company I'm aware of that makes it easy to pass money around from place to place internationally. (That is, there are many local services, but as a Brit who does 80%+ of billing in US dollars, it's pretty much unbeatable.)
But if you are a Brit that moves to the US you are screwed.
Paypal.com won't let you have an account because you already have a .uk account and the .uk account won't let you have a US address.
You can't close the account and use the same email/credit card to create a new account because they are already in the system. Calling support just gets you form letters
It's quick, easy, convenient and they're the only company I'm aware of that makes it easy to pass money around from place to place internationally. (That is, there are many local services, but as a Brit who does 80%+ of billing in US dollars, it's pretty much unbeatable.)