I'm not spamming.Paypal has been working for me and million of others for ages. The companies your are spam posting have been around for only a few months or years. I wouldn't trust any of these new payment processing companies at ALL not even if they would offer free processing. The past has shown that they will go down and burn you and your business. I say PayPal is the way to go if you are a honest business.
I'm giving advice on specifics, based on my experiences.
Both companies I've mentioned have been reselling authorize.net for at least five years. Authorize.net pre-dates Paypal by a decade. Like it or not, it's the defacto standard for web payments, with more sites connected than any other.
The reason you want to use an authorize.net reseller rather than Paypal is pretty straight forward:
1. Paypal does blow up without warning, taking your money and often your bank account with it. Just look it up on Google, tens of thousands of people have had serious, business destroying issues with it. It doesn't happen to everyone, but it doesn't always need a reason to happen, either. Just look at the consumer reports. Only takes a minute to look up on Google.
2. Hidden fees and charges, often resulting in much higher than advertised percentages and charge fees with their service. When was the last time you reviewed your statement?
3. Non-existent customer service. Good luck finding someone to talk to if you have a question, or if something goes wrong. Even if you're paying the $40 a month for the pro service, customer service is extremely limited. With nearly any other company, you get a dedicated rep who has a financial interest in seeing you succeed.
If you've been using Paypal for any length of time, and you haven't had problems with it, congrats, I applaud you. You're in the minority of satisfied paypal users. But easy doesn't mean better. I'm sorry man.