I found that rain-x worked OK at speeds over 40mph, but at lower speeds it made the windshield worse. Considering that it was maintenance headache, frequent re-applications, never used it again. Found that a good set of wipers would do the trick. Heavy bug hits are not a factor for us.

dave and Xtoy - no thanks