I've always used rainx and generally don't have an issue. Sometimes I see some fogging but it's rare and I notice it also can be noisy with my wipers. It doesn't last more than a month really and I've been in search of a longer lasting replacement.

None of the coatings in the store seem to get universally good ratings, aquapel maybe the longest lasting, but expensive considering only single use applicator.

thoughts?