What's your ultimate choice? Or both?

ETH is good and BNB is better but there are differences between the two, such as Fees. ETH fees are increasing rapidly while BNB fees are getting cheaper. I am in the middle of these two blockchain platforms because I love ETH and BNB. both of these coins are good for long-term investments.
High transaction fees are indeed an obstacle for ETH coins and so far have not been able to overcome them even after the merger is complete, so currently many investors are more interested in using BNB coins because they offer cheaper transaction fees when they want to make transactions at any time, ETH and BNB are A very promising altcoin and very good for us to invest, especially long term because it has been proven that both are able to provide large returns for long-term holders.
When was the last time you have checked Ethereum transaction fees? I think you havent done transactions in Ethereum network for quite a long time and live with imposed opinion. Take a look on current situation with transactions in Ethereum network:

As you can see, current fees are 10-20x times lower than they used to be. I think you guys just got used to crypto having cheap transactions. But that was only when Ethereum cost $200-500. If 30 cents is expensive, then maybe you should try to earn more or operate with greater value? And by the way, if BNB price would be similar to todays Ethereum prices, transactions in their network wont be that cheap anymore. Dont forget that.