MrElussive,
Yes, I can't drive in the rain without RainX.
The trick is you have to apply it right. First apply wet with a good quality paper towel, like Bounty. Then you HAVE to buff it off after it hazes dry. Really buff and polish off, I use Bounty again, clean dry ones, and make sure there are no streaks left. If not, you will get a hazy and messy windshield. I have known many people who stopped using RainX becoz' they do not know how to apply it right. Try it out mann!