I live and ride in Cambodia where it can be dusty dry for 6 months and sloppy rainy for the other. I use ATF, it is very effective for my situation, stays on the chain, I spray or drip it on the chain, wipe off the excess and ride. Clean up is easy, take the chain off, dunk it in more ATF, hang it to drip, wipe off excess, reinstall chain, ride. In between heavy cleaning I wipe the chain with a clean rag, drip more ATF on, wipe off excess, ride. If it is rainy and I am road riding I just add a bit more ATF, on the dirt, it needs to be wiped just about every ride.