I have used Rain-X for years and I am happy with the results. I have also tried combinations of Souveran Pinnacle Liquid wax over rain-X, KAIO, KAIO over rain-X and it seems to help. I am not entirely sure if the KAIO removes the rain-X. Crystal mist, FK425. The best two IMO are rain-x and KAIO...