the downside to rain-x is that you can only apply it in dry weather. There are other windshield sprays that do the same thing, but then they're either not as effective or last as long as rain-x. Usually I replenish the rain-x coating every 2 or 3 weeks.
With some that can be applied with just running the wipers, they only last a week like Rain Shield
__________________
|