Carpro products such as CQuartz UK and CQuartz DLX for the plastic trim are what I currently have on my '97 Tahoe.
Both are extremely durable, and give fantastic results. Initial costs are higher, but IMO actually inexpensive to virtually all other products in the long run because of their long lasting durability.
I also noted that CQuartz UK offers a much higher level of mar resistance versus any other wax or sealant I have ever used.
Downsides of the CQuartz products are that if you're a person who likes waxing every week to few weeks, and likes experimenting with different polish and protectant products often, then such coatings are not for you.
As for the GTechniq line, their C1 Coating is said to be more durable than GTechniq EXO, and is probably more comparable to the CQuartz Coatings. Both C1 and EXO are also said to be outstanding, and they too have their followers and fans.
A friend of mine in TX says these GTechniq products I previously mention are the best he's ever used as far as durability and gloss, and he's tried countless current day products.
One other downside to using such coatings, is that you will lock in and "freeze" the condition-look of your paint finish for a long long time.
Any defects such as swirling, and light scratches-sleeks need to be corrected, and paint needs to be as contaminant free as best as possible beforehand.
This is the hard work, the prep of washing, claying, decon products such as Carpro Iron-X, masking polishing, panel prep wipe wipedowns with CP Eraser, or GTehniq Panel Prep products.
Once to that point, the coatings, provided they are properly applied, and within proper temps, they are IMO the easy part. Yes, sometimes tricky, but an average person can get perfect results.
Since these coatings are much harder than the paint they are applied to, they are great for those who have ultra soft paint, or dark colors that show every little flaw and swirl.