I am a long term supporter of Ethereum and know that it is the most trusted network to create smart contracts but the kind of Huge fees for withdrawal and swapping of tokens, we have to nowadays due to slow network or congestion , is going to make it unpopular coin in coming months and other networks like, Binance, EOS, Polka Dot may take its place . The issue with Ethereum is that its developers are trying to scale running Blockchain which is like repairing a car while driving.
And what exactly will kill it when the team are always working. Scalability of a blockchain is not a small task and it is not done once but when the need arises this is because, at the onset the blockchain might not have enough load or projects, but as the network usage increases, the scaling the blockchain will come to play; this is what I see with the case of Ethereum blockchain.
The projects and DApp on Ethereum are much with many still coming in.
Remember, during the bull run months ago when most projects where moving to BSC network, it got to a time that congestion was such, the network was messed up and transactions were failing, this is a network which hasn't last for long facing such issue. So when you think of all these, then you will understand the reason why scaling Ethereum blockchain is taking time, moreover issue of gas fee has stopped since gas fee has dropped drastically.
Ethereum has come to stay because till date, it is the blockchain with that best smart contracts, at least a lot of blockchains are copying from them which means they are good.