I have the Rain-X blades on all of our vehicles.

They are not cheap, but they work well, and seem to last pretty well.