Wanting the best .vs being able to __get__ the best: a challenge for us customers is deciding how far to go to __get__ a coating, and __when__. In my Pro+'s case, my vehicle had already received a badly applied ceramic coating that our local detailer had to polish off in order to apply Pro+, which in turn required an overnight shop stay to cure. Fortunately, the detailer provided transport to/from his shop and did fine work.
For my current vehicle, upgrading to Pro3 would require a 50 mile or more trip to an "exclusive" detailer, another overnight stay to get applied, and having Pro+ polished off. Is it and the trip hassle worth it? Possibly, if the car was brand new and uncoated, so I'll consider that for next vehicle. Meanwhile Pro+ and other Optimum products have worked well: they definitely make the vehicle easy to wash.
Perhaps some day there will be a Pro4 that can survive brush car washes (no coating can to date, nor are any warrantied for that abuse) - that would be a further enticement.