I've had a few vehicles that were coated with the carpro stuff, but that was the older formulations of cquartz. If you do a good job on the prep it typically comes out pretty well and if you're gentle with essence plus you can "rejuvenate" it a few times before you've got to compound it off and re-coat. Just about all of the carpro products can be ordered as a diyer should you be looking to do 100% of the work yourself and I would suggest using essence (non plus) as part of the prep to make life a little easier (other's also have "prep" compounds that include an SI02 base layer). I'm probably going to pay someone to coat mine after I finish selling old parts from the last ram and my challenger since my back will greatly complain about doing the work I'd consider necessary on something as large as my 2500.
The trick to keeping a coated vehicle in good shape is going to be the maintenance no matter what coating you end up with. I like to always have a sacrificial layer on top of any coating with something that can be incorporated into maintenance washes being my go to in no particular order :
Gyeon Bathe+ (Usually has been my go to if I'm doing a more "intensive" contact wash after doing a foam bath/power wash)
Gyeon Wetcoat (Has been my go to if I'm using spot free rinse at a coin op then going for a drive)
Turtle Wax Hybrid Ceramic WetWax (Usually my go to inexpensive drying aid for at home washes)
Turtle Wax Hybrid Ceramic Wash (More cost effective than Bathe +, but the results aren't as good. Not a bad option for a quickie I just need to get the dust off wash)
Turtle Wax Hybrid Ceramic Waterless Wash/Quick Detailer (My go to QD for coated vehicles since it's inexpensive and I can be liberal with it, works well for getting light dust off or as a topper for a temp shine boost)
When my coating isn't performing as well I'll usually do a decon wash with something like IronX and CarPro reset and then hit it with Essence Plus on the short throw using a finishing pad or ultrafine finishing pad and no pressure on low speed moving pretty quick. The goal isn't to cut as you'll cut into the coating, but rather clean it up and refresh it with something that will fill any gaps and bond well to the coating. If you want to go the extra mile on a "refresh" you can re-coat with a topper coating like carpro gliss after the Essence Plus has cured. For something that was a garage queen like my Challenger I'd also do hand apps of Essence Plus (Basically like you would a wax) anytime I wanted to have it look extra glossy then hit it with the Turtle Wax detailer as a topper after the Essence Plus cured.
Here's what the hood of my old Challenger looked like during it's last Essence jeweling/refresh before I sold it. The reflection shot is a little washed out as it hadn't fully cured yet and you can ignore the meg's spray wax as I had been experimenting with it on my 4th gen at the time.