Another lube that you could consider is Squirt. I've used it extensively since 2009 on both my mountain bike and road bikes. It seems to handle all conditions pretty well, and was first used by professional cyclocross racers. It's a lube that needs to dry on the chain before riding, so I recommend to customers to add lube after your ride so it's ready for your next one. It's also a lube that you don't need to add frequently, otherwise it gets gummed up. To check, all you need to do is rub a rag or your finger across the chain to see if there is any left on it...if there is lube on it, don't add any more.
When I started using this is was late fall here, so I went an entire fall and winter here without cleaning my drivetrain... just to see what it was like.And yes, that means through a really wet fall and winter snow and believe it or not, the drivetrain was incredibly clean.
http://chasecyclery.blogspot.com