Rain repellents doesn't do much in city traffic, but works like a wonder if you are travelling close to 80kmh.
You have to re-apply rain-x about bi-weekly, Aquapel last about 2 months and then fade off. (Also note it's really had to remove Aquapel from the glass, I wouldn't recommend Aquapel...