My 2 cents on Opti-Coat. I applied Opti-Coat to 2 vehicles over the last 4 years. It is not difficult to do. The hard part is detailing the car to perfection before applying the coating. Any swirls in the paint must be buffed out before applying the coating. Otherwise, you will seal in all the imperfections. The coating is not indestructible. You still must follow good washing and drying techniques or swirls will eventually show up, especially visible in dark colored finishes. When the coating is new, nothing sticks to it. Water beads up. Spray wax, to get that last extra bit of shine, also doesn’t stick. On my C7, I have applied Opti-coat to the wheels and brake calipers. However, on the body I am using Ultima Paintguard. This allows me to buff out individual sections of the body needing some tender-loving-care and then wiping on some more Ultima to replenish the shine and protection.