I have Suntek Ultra PPF (Front bumper, fenders, and hood) and Ceramic Pro on the Tesla. The PPF is something I'd do again no questions asked. The Ceramic Coating is a waste of money IMO. I have not seen the benefits of this product. Maybe on a show car, but not for a daily driver. Hydrosilex is a really great product, but somewhat expensive. So far Beadmaker has been working fantastic for the price point. I still have some Hydrosilex around that I use on the glass since it works so well.
I took my car in for a warranty inspection at Ceramic Pro last week. They need to do a yearly inspection to maintain the lifetime coating warranty. I was told it would be a visual inspection over the phone, but then they insisted they wash the car (and make me pay) once I arrived. I had already spent time washing the car and I had applied Beadmaker before coming as part of my final wipedown process. After they washed the car and inspected it, the Ceramic Pro folks said they were amazed at how well the car was beading water and how slick it was and that the Ceramic Coating was working exceptionally well on my car. I never did tell them it was top coated with Beadmaker.
LOL, nice...