BNB is a centralized coin, under the control of Binance, so I would choose ETH. Furthermore, the majority of current projects must operate on the Ethereum blockchain.
Binance coin does not have its own blockchain, Ethereum does.
But by storing BNB in your wallet, you will receive various bonuses from the Binance exchange.
I think you need to keep these two coins in your portfolio.
Yes, of course I still invest a portion of my portfolio in BNB, as it's the top exchange right now. And you can see that ETH is doing very well compared to BNB right now.