For now, I see that BSC is a good platform. Maybe one of them is the transaction fee. But, a smart contract, ETH is better in my opinion.
Because BNB was also born from Ethereum smart contracts in the past so in terms of smart contracts, Ethereum still can't be matched by others, even though Ethereum can lose in terms of fees, because if Ethereum can be cheaper in terms of fees, then who will use BSC at this time ?