I'd agree with that 100% OZ. I wish I'd done this sooner. The company we used charged us 0.25% for debit card transactions and 0.9% for credit card transactions. Monthy terminal fee of £25 for the terminals which worked on all networks so very rarely lost signal when taking payment. Ok, so extra costs to pay but how much of my time did I spend each month chasing people for payment? About 2 hours normally, instead I could have been doing a couple of boiler services and earning more than enough to pay for the card machines that month.
Also a lot less stressful too, never have to worry about someone stinging you.