I think payjoin is a game changer.
Coin join once, then payjoin ever TX after fits well IMO.