Hands down, honest to god. I've got a set on both my focus and my mazda they are similar to the rain-X but cheaper and last forever. They work like nobodys business, they are also designed for higher speeds so they don't lift off the windshield.
Michelin Stealth Hybrids
Make sure you get the ones that say hybrid and look like the above they have two different Stealth and the others are ok but not the same. They come with a yellow plastic clip one the end you just simply pull off.