Barz, hands down. I've been using them for years. Particularly helpful in big wind with lots of water flying around. You don't have to worry about them falling off or getting water in your eyes. Plus, you are and feel well protected.
They are also very useful during the many cloudy days we get in Seattle. They are also very comfortable -- I can wear them all day long without having to 'adjust' them every 10 min.
The one area where I am getting hesitant to use them is on hot, sunny days with little or no wind -- the drifters. I have noticed they fog up going downwind (when the apparent wind is close to nothing). I am going to try the Fogzero from Murray's to see if that takes care of the problem.