I sonic clean and wax. Before waxing I used Smoove for a long time quite happily.
First step was when I bought a heated sonic cleaner from Aliexpress, so sonic clean then Smoove.
Then I bought some wax and a $10 mini slow cooker/crockpot.... never looked back.
10 minutes in the sonic cleaner, a dip in the wax and the chains dry amazingly. The effort involved is less than a standard chain clean and lube, but you do need more waiting time, eg. 30-60 mins for the wax to melt, then 10+ hours to leave it to fully cool & dry (it could be less, I just leave it all day or overnight). But the results are brilliant, I have 3 bikes all with waxed chains, and the one bag of wax I bought looks like it'll last ages.