mmm i always found rainx to be awesome! use it on the front side windows, side mirrors and windscreen, but it doesnt last very long and before you know it, you need to re apply it, but thats a 5 min job.
might have to give this car lack stuff a go if its that much better than rainx!