I'm not really impressed with the high transaction fees and I don't think anyone is, so I came up with an idea. I know many would be familiar with this but those that are not could use this method when transferring BTC. Instead of transferring Bitcoin to someone and end up paying high charges, you could ask the reciever for a USDT wallet address I mostly recommend Ton USDT address (I normally use that network cause it's more cheaper) then convert the BTC to USDT or send USDT to the reciever and then they could convert back to BTC when they successfully receive it, but please don't fail ask for both the Ton USDT wallet address and tag/memo or comment for those transferring from OKX if not the transfer would be completed but the reciever won't get to recieve it. The good thing is that it might be recoverable but the process is very stressful and tiring due to poor costumer service from most exchanges. So always remember to ask for tag incase you consider this method and decide to use Ton for the network.
Bro, what you are saying is very much possible when your money is already in the exchange wallet already, because if it's already in a exchange, you can convert it to even the cheapest Network, just to cut down cost of high transaction fee, but if your money is already in a electrum wallet, bro, the high fees will be unavoidable, because it's actually not a multi coin wallet as trust wallet.
What I usually do that has been working for me in avoiding this high transaction fee is that, anytime I want to make a transfer from my electrum wallet, I mostly calculate the amount of money that will be ok for me in a month, like 100 or 200 dollar worth of Bitcoin, after such transaction, I wouldn't have to make any withdrawal again till after a months time or sometimes even more, but storing your Bitcoin in an exchange is a no no to me, because you are definitely trying to shoot yourself in the foot by doing so.