We gave up on Ethereum and now building on Binance Smart Chain because of the always-increasing gas cost. The big advantage BSC has over other Ethereum-like blockchains is the support of the community. Binance on the other hand are also helping the adoption of BSC by refunding the GAS fees paid on the contracts:
https://www.binance.com/en/blog/421499824684901064/Introducing-the-BUIDL-Reward-Program-for-Binance-Smart-ChainOn one hand, there came a time (maybe still true today) where it costed around $1200 dollar to deploy a fairly simple smart contract on Ethereum. On the other hand, Binance are rewarding developers by refunding 30% of the GAS fees spent on their smart contracts. I mean, we are not too concerned about getting the 30% reward. But the way I see this is Binance is doing something to reward developers and boost the ecosystem. No matter how big or small it is, it is working to their advantage.
Coming back to why Ethereum is better than BSC, it is better because it more decentralized. But I can also argue BSC is better because they have faster and cheaper transactions. As we do not have thousands of dollars per contract to burn, I will happily incline more toward Binance Smart Chain because I believe it is a "practical" solution.