I have tried Rain-X in the past, and I hated the results.
The best results I've ever had were using paint sealant, topped by wax. Before I applied them, though I washed the windshield thoroughly, clayed it, washed it again, THEN applied the sealant, wiped down twice with a clean microfiber, applied the wax, wiped with another clean microfiber, and then buffed until I could no longer see any residue. The water just blew off when I drove.
Yes, it took a bit of work, but it was worth it. I should also add that I did not use the wipers even once as long as the water behavior continued, to make sure the wax and sealant were not worn away by the blades.
The best results I've ever had were using paint sealant, topped by wax. Before I applied them, though I washed the windshield thoroughly, clayed it, washed it again, THEN applied the sealant, wiped down twice with a clean microfiber, applied the wax, wiped with another clean microfiber, and then buffed until I could no longer see any residue. The water just blew off when I drove.
Yes, it took a bit of work, but it was worth it. I should also add that I did not use the wipers even once as long as the water behavior continued, to make sure the wax and sealant were not worn away by the blades.