Been there, done that.
My installer used to install the Opti-Coat Pro Plus when I booked with him. However, he was suspended by Opti-Coat and later switched to system X because of his generosity to gave out discount (sort of) to the forum members here. I was hesitated and did my research but not much information about the system X out there. I decided to stay with the installer because I hate monopoly. It's just a coating, I told myself at that time, the car will eventually get dinged or scratched sooner or later. No matter what kind of coating you get, or even ppf won't help.
It's been 3 months after my car get coated with system x now. I couldn't be more happier with the quality of the installation of the coating and the correction of the paint. No swirls or other defect on the surface at all! At the very beginning, my wife and I really enjoying the glossy of the paint and water bedding especially bedding on the roof. every time we went for supercharge or parked beside a black Tesla, my wife will say, "see, this one is not coated, we are shinier than it!". For me, that alone worth the money.

Now we have past that time because we got used to it. I don't know how long will the coating last but the warranty says lifetime. We'll see how it holds up next year in the annual refresh.
My car was actually got hit twice in the last few weeks. One time with an a*hole opened his door too wide and dinged my door. I can see a dent on my car but the paint seems undamaged. The other time was a hit-and-run in a parking lot, the front bumper was hit. I can see couple of dents on my front bumper. One spot got the paint damaged. I'm not sure but I guess the coating helped protected the paint a little bit?