I've been using the Valeo Ultimate wiper and Bosch Icons for a few years now and find the Valeo to be the better wiper.
http://www.tirerack.com/accessories/brands/valeo.jsp
If the link above doesn't show, Tirerack has them with a buy one get one deal.
I've used my driver's side Valeo for 2 1/2 years now (the passenger side made it to a year and a half till a 5-foot long tree branch mangled it along with the hood, fender and windshield).
They wipe clean and streak-free, but then again, I also use Rain-X windshield washer fluid year round. Every time you use the Rain-X windshield washer fluid, it puts a light coat of Rain-X on and I can see the water bead up and roll off. Snow doesn't stick as easily either.
The Valeo's wipe streak-free and they excel at staying on the windshield at high speed. I was driving on a long distance trip with 5 other people (my 3000GT and another vehicle) and it started to snow lightly. I had no problems keeping my windshield clear at the speed limit but the other vehicle radioed to ask me to slow down, because his wipers were chattering on the windshield and he was having trouble seeing through the mess it left behind. Before trying the Valeo's years ago, I had used normal wipers (Anco) and they would chatter at highway speeds.
BTW, to ensure that your wipers provide you with a nice long service life, a couple of things that help:
- Don't be lazy and try to use the wipers to sweep off ice on the windshield. It'll make the rubber edge ragged which exacerbates streaking issues. Just get out with the ice scraper and scrape the stuff off before driving off.
- Don't use those automated car washes (even worse if you select the 'wax/polish' option). Especially the touchless car washes. They use some very string chemicals in the solution that deteriorate rubber very quickly and a 'wax' option coats both the windshield and wiper which causes a buildup that can effectively ruin the streak-free properties of a new wiper within a few washes (or even a single wash). If you don't have the time or space (apartment dwellers) to hand wash your vehicle, one of those coin operated washers where you get out and wash the car yourself is better than the touchless automated deals.
Max