Over the past few years, I have been buying a little ether tokens, as well as BSC.
I have quite a lot of them and here I find a very expensive gas for transactions.
What is the cheapest way to exchange tokens (ETH/BSC/POLYGON) for Bitcoin?
Binance smartchains have inexpensive fees, so you can exchange your tokens for stablecoins, and then send them to the exchange to buy bitcoins.
In Ethereum, the situation is much worse. Level 2 is working recently, so your tokens are on the main network, and for each transfer of tokens to the exchange or swap, you need to pay a large commission.
A swap on a decentralized exchange is always more expensive.
https://www.gasnow.org/Expect cheap commissions.