When I started commuting, I didn't want to have to relube after every ride, so I chose a heavier chain lube.
Unfortunately, that resulted in grease on work pants, so while the chain stayed lubed, I still had to clean it at least once a week.
So I came across a small crock pot at a thrift store, with a block of Gulf Wax on the same shelf, bought it, along with some OMS (odorless mineral spirits), stripped the old chain, waxed it, and...
...I am a convert.
Smooth, quiet chain, stays clean. Rewax once a month, about 200-400 miles (depending on the month). I don't have a spare chain, but I will probably get one, so I can just swap it out faster.
The chain stays clean and quiet, my pants stay clean, and the sprockets/gears never gunk up.
The initial cleaning took a while, but after that, I don't mind the time, as I like to putter with my bikes one day a month, and it's just part of that time.
I like the 'Zen' comments above, but though I strive for that, sometimes it's frustrating. Like when I drop a bearing (grrrr).