I have had good success with the Bosh Icon in rain.
Icon Wiper Blades
Will see this winter how they do in snow. I normally clear the windshield first, allow the windshield to warm up a bit before using the wipers if at all possible. I find that cleaning the blades surface every few days really helps to keep a non streak free motion.
I find also in the fall with wind & leave etc debris on the windshield that using paper towels and Windex goes a long way in keeping the debris from sticking to the blades.