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.
I'm also a big fan of Ethereum, i just want to point out something for you, those high transaction fees are caused by too many transactions going on at that moment on the Ethereum Network, when the network is over loaded that's when you will see insane transaction fees, and you talked about Ethereum becoming unpopular just because of high transaction fees?, that's impossible, so I don't agree to that part, there's no way Ethereum will become unpopular, it's been up the chart for years, undoubtedly one of the best altcoin , besides the ETH2.0 will soon be out, let's just hope it will solve all the existing problems on the Ethereum Network.