What works for me here in Portland area (where it rains from time to time....)
1. polish exterior of all windows with glass polish (I use an orbital for this). It takes off all deposits and also removes the semi-circle "wiper patterns".
2. install Bosch Micro Edge inserts - I bought 10 pr. for $20 off E-bay, and cut them into proper length.
3. lightly scrub wiper blades when washing the car.
4. apply rubber cleaner / conditioner from time to time.
Perfect wiping w/no chatter, streaking etc. whatsoever. I get about 2 years from each insert set.
HTH
8)
p.s. - you might try RainX - plenty of people like it here; you just need to follow the directions closely.