RainX is a good thing. We have slightly hard water on Long Island and over time it leaves scaling on the glass. Nothing much seems to clean this off ... tried lemon stuff, orange stuff, vinegar stuff, heavy duty anti-scaling stuff, and over time it still builds up. I actually took a razor window scraper to it and that removed it. Applying RainX definitely helps keep this to a minimum.