Here is my personal experience based a lot of years of riding and several motorcycles:
(1.) ANY lube is a lot better than NO lube !!!
(2.) I agree with the poster who had bad luck with the teflon type "dry" sprays. Some of them, seem to be OK for dirt bikes, but it doesn't last very long on street bikes. ALso, teflon is not a particularly good extreme pressure lubricant.
(3.) I use and have used several types of currently available chain lubes, and the one that seems to consistently do the best job of minimizing wear (and chain adjustments) in my mind is the Maxima Chain Wax. I use it regularly on my VFR800 and typically, I only have to adjust the chain once a year! I also have used the PJ-1 Blue with good results. Silkolene, Motorex and Motul lubes seem to be good, but don't appear to last as long as the Maxima Chain Wax. The "thinner" "synthetic" chain lubes seem to be more messy and throw off worse.
I sincerely doubt that you will see too much difference between the brands....the important thing is REGULAR use of a chain lube.
Count me in with the Kerosene crowd for a chain cleaner. As far as I can tell, cleaning chains is just the price of doing business! If you do it right, it is a modestly messy, time consuming job....but ya gotta do what ya gotta do.