Buy online, pay with a credit card to get the s.75 protection.
Amazon has excellent customer service, costs nothing to return items.#
Buying online gives you extra legal rights - you can return the goods for any reason provided you inform the company within 7 days and return as soon as is practicable (soon to be post within 14 days).
I had a very expensive smartphone freeze 11 months after buying it from Amazon. I quick phone call, emailed a postage label to print off, full refund within a day of them receiving the item. Can't beat them for service.
I buy everything online without problem.