We have tried about every approach and I though I had heard them all but at the national Champs over the weekend I met someone who does not oil his chain with anything! No oil, no wax, I asked if it goes rusty, he said a little (and sure enough – next day race day the plates had a dusting of orange) but rides it to keep clean, and by the end of a muddy race – no rust! he then cleaned it all off again with water. I asked if they only lasted a month or so but seem his last longer than ours. I can run out of oil on the chain on a good ride, resulting in squeeks and poor shfting etc so I still dont know how his works!!??
To clean a chain much as above, though often nowadays wipe the chain down, oil to clean it, then oil to oil it and remove excess, all done on the bike.