I've been using RainX for years and it VASTLY improves visibility in rainy conditions. In addition, it keeps your glass cleaner in the long run and even makes quick cleaning easier. Bugs and road debris wipe off much easier. I ALSO use this product on our glass shower enclosure. It keeps shower residue from forming and even helps with fogging. I HIGHLY recommend this product!!!