From a developer standpoint, it looks cool. But their pricing is exactly the same as PayPal's worst pricing tier, and PayPal allows you to take credit cards without the user having a PayPal account.
Is there something it does better/cheaper than PayPal that I'm missing?