Choosing the right shop/installer is far more important than the product used, IMHO. Be careful of claims that state "permanent" or "lifetime", etc. truth is, at best, most costing last 18-24 months under "normal" conditions. This assumes proper washing 2-4 times per month depending on use and Quarterly/semi-annual maintenance. That's why a professional should give you concrete and realistic facts and solutions to set the correct expectations.
nano coatings have been a game-changer in our industry because, when applied and cared for correctly, the performance is unmatched. There are solutions for keeping the paint clean/slightly scratch resistant, while having amazing gloss/depth/clarity. Solutions are also there to protect leather and interior surfaces from wear and tear. Keeping brake dust off wheels to make it easier to clean, etc.
We've been using nano since 2010 and were sold on the "technology", not a specific brand. There are lots of great brands out there, and even more sketchy ones...so do your due diligence.
We've opted for CarPro and CQuartz Finest because we believe in the product, but more importantly, we believe in the people behind it and what they stand for. Roughly, 110 installers around the country, and each is hand-picked and vetted for. It's unheard of in the industry, and shows that CarPro truly wants the "right" person to use/represent the product and is selective on who can best offer the world-class customer service expected to the consumer.
Your best best bet is to find an installer that's cquartz finest certified, cross reference that with an xpel certified installer, and just drop off your X and let the shop do it's magic. Those two brands are industry-standard and those shop associated with them, are the leading shop this country has to offer. You can't go wrong with that approach.
hope this helps