Chain lube clean like wax but last like oil? Is there a lube that is as clean as Wax but last like oil?

A bit of context, I ride a mountain bike in norcal, normally I use wax for all my bikes, I've been doing it for years.
I do hot laps (7 miles) like 4 times on work days and then weekend rides(2x15 miles~), every two rides or so, my chain will be dry, so I rewax it.
I clean the chain twice a week on Fridays and Mondays. I do so by taking my park tools chain cleaner, fill it up with rubbing alcohol and clean the chain, then carefully re-wax and wipe off the excess.

I love how easy is to clean wax, I also love how clean is, dirt doesn't stick to it BUT I HATE having to clean-rewax so often. I've gone through several oil based lubes with nasty results, lots of gunk everywhere, I know dry lube is supposed to be cleaner than wet but it still nasty for me, or I've tried the wrong ones.

From a practice perspective, what kinds of lube do you guys use? I just want to spend less time cleaning and more riding...
From a practice perspective, what kinds of lube do you guys use? I
  just want to spend less time cleaning and more riding...


I DO NOT RECOMMEND PRODUCTS BELOW, JUST AN ANSWER TO THE QUESTION.

I use squirt dry lube. your chain stays very clean and it's long lasting in good weather conditions. if it does rain or in winter squirt has a low-temp dry lube for cold &amp; wet conditions.