To come to the defence of Chips Away, I have used them a few times (our local one) and they were excellent. Much better than the Nissan approved bodyshop that did some work. They even did my stone chips for free when they had it in for a scrape I got in the work car park. And this required them to mix up both mixtures they had for my colour code to get the right one.
While it is true SMART repairs will never match a proper respray, a good SMART repair is far better than a bad respray! The problem with CA is that they are a franchise and they are only as good as your local one. Ours was very good, but the chap developed problems with his hands after so much sanding and rotary work, so unfortunately stopped doing it. Real shame as they were very good at what they do. They now run an alloy refurb place and did my wheels before Scotland. Again they did an excellent job, better than the refurbs I'd had before