There is afaik no service, that offers a nice and easy payment integration for small e-commerce websites. Of course you can get all the heavyweight stuff with merchant accounts and so on. But if you're a small garage-shop which wants to accept credit card payments, there is no alternative to paypal (at least in germany).
I think there's no need to mention here how much the payment process of paypal sucks anyways, as it has been discussed here already extensively.
Within my own little company, I've estimated that we loose about 30% of our customers in the last phase of checking out, where people are on behalf of paypals website. As far as i've seen, amazon does a much better job here.
Correct me if i'm wrong, but i think you dont even have to open an account with pasword and stuff to checkout using ur credit card?