I get quarterly payments via CashApp, which I can trade on the app for BTC, and send out via the lightning network. I have been thinking about how to convert BTC to BCH without paying their insane on-chain transaction fees. It seems like one could set up a lightning node that accepted both BTC and BCH deposits ( of course the BCH would be just on chain, we don’ need lighting, we have bandwidth) and allowed users to trade one for the other. So I would send my BTC there from BCH, and hope that there was a BCH user trying to make a purchase from a BTC only shop ( or send BCH to CashApp ) and exchange BTC for BCH at that rate. Since both of use would be motivated by our own need for the other currencies, it would be a low or no cost exchange, I would hope.
If there were many lightning nodes operated by BCH users, they could even be used to settle transactions between other lightning nodes. I suspect that BTC will never cooperate with us to establish atomic swaps but this might be a good substitute. I’m an experienced developer, and an experienced crypto user, but I am not by any means an expert in the technical details of block chains, so be gentle.