The answer will be very subjective depend on the personal opinion.
I will try to explain the answer from the different perspective.
Ethereum seems to be better in term of decentralization as ethereum has been running by thousands of nodes in the world. This means ethereum will be more secure and safe compared with the binance smart chain. In this case BSC is loosing against ethereum caused by BSC is only running by a few nodes. It's around tens or more.
When you are seeing this from the scalability and i will say BSC is leading and then ethereum. It's caused by ethereum was not scalable like BSC. the transaction fees is also very high compared with BSC.