The core developers are banking on Segwit, which is not being adopted by many, and lightning.
The users that found this unsatisfactory left to Bitcoin Cash and believe that a simple blocksize increase was all that was needed.
The only thing you can do today within BTC, is move your assets to segwit addresses and only do segwit to segwit. I don't have a practical cost savings from that, but I'm told you save on fees due to the transaction size being smaller. Does anyone have an example of segwit costs vs non-segwit costs?
Cost is decided as per unit of tx size (byte)
Thus, less size = lest cost