Agree that this is an excellent choice, especially if you are using any type of glass coating product.
I have been running IGL Window coating and I give the CarPro Clarify the credit for extending the coating effectiveness for 14+ months. I have been using other glass cleaners but tried Claify around 6-months ago. Worked on GlassParency and does leave a slickness to the windshield and other glass. So for my personal cars this is the bottle I grab, for all customers I'll use my cheaper products.
FYI, I gave a bottle of the Pinnacle Black Label Glass Cleaner & Repellent to my son-in-law who drives in all kind of weather. He was impressed with that prouduct's results and it sounds similar to Clarify.