I'd steer clear, their customer service is a crap

Take a look
here for some good reviews either side.
Depending on your item value, then i'd recommend nochex - user's don't need to sign up, and there is chargeback protection included.
You could also go the way of worldpay/protx...