This question has a really simple answer, Binance smart chain is the straight winner because of the fact that it's really efficient and requires really low transaction fees as compared to Ethereum, whereas for me in ethereum it once required a 29$ gas fee for a 10$ transaction [it may differ for you] which is really high and I won't recommend it for sending and receiving a small amount of assets.
It's just your opinion, and newcomers to the field don't accept ETH-based fees. Agree that BSC is solving the current problems in the market very well, but the dominance of ETH in this market is too great when most fields have ETH presence. Personally, I'm not too discriminating about which is better to choose, I simply choose both.
Choosing both is very good because we are now have some more and these are bringing some healthy competition, which is very important for crypto growth. Few years back we were only depended on Ethereum now we can go on some others with much better and good features but still Ethereum is biggest in market even peoples not happy with higher fees.
BSC is backed by biggest exchange and centralized but on other side Ethereum is going with big market and have decentralized but higher fees which is surely coming down even taking some long time, but team will do some better because without this now It's hard to stay on top in market.
It's a problem that we need to talk more about when people are so focused on seeing which is better to choose when both are good.
The demand for crypto is increasing day by day and ETH is still doing very well, only now is not a good time to talk about the ETH ecosystem when it has not met the demand. But the problem is they are building everything to be perfect, I believe ETH 2.0 will really make us happy with it.