ETH is much better. If the eth gas fee is solved today, usage will Triple like we use to have.
Ethereum fee high cause they giving us more and more options, facilities BSC fee will also Increase if they want to be fulfill themself everything what Ethereum already have. So in this case, Ethereum is definitely better IMHO but situation is complex now Because of bearish market
binance smart chain is also growing day by day and I believe that in no time, its marketcap will be the same as eth or maybe more than that
Or maybe not. Binance is growing but besides Ethereum is trying to solve fee issue & hope they'll be successful like how Binance chain does. Even more blockchain are already on market, can be hard competitors with bsc, so i don't think its easy for bsc to archive top.
My preferred choice is also Ethereum becuase it is most de-centralized and backed by strong team of deveopers who are working days and night to solve its high transaction fee by migrating to ETH 2.0 and merging it merging it with old Ethereum. What happened with LUNA is a good lesson for all of us that new chains are not so reliable and there are rumors that Solana network is also in serious networks.