apart from fees 3.4% + $0.30
stripe 1.4% + 20p
Worth looking at the payment fees, but my personal experience with Stripe was awful, so much so that I dropped them. Fees weren't the issue - customer support was, in dealing with fraudulent transactions.
I've never had an issue with PayPal.