It certainly has the potential to surpass Bitcoin, not because it's better (Ethereum is a clusterfuck for so many reason) but because so many big companies are backing it because they are holding bags and big whales holding bags means a big pump to exit the market must happen sometime in the future. The problem is, ETH continues to underperform against BTC, and most people buy ETH with BTC, not with USD... so unless it starts performing great against BTC, I will not bother. I want more BTC gains, not more USD gains while I lose BTC (and that is what ETH is doing thus far, look at the charts).
In the long term ETH will collapse and BTC will be #1 for a lack of a better alternative.
Yeah, Will you always keep using Bitcoin even though the fee of each transaction reaches 100$?
In terms of features, Ethereum is far superior.
Not really. Ethereum is a step backwards when it comes to having secure money. When idiots can flood the network with "cryptokitties" then using Ethereum as a store of wealth is stupid and the fees in Ethereum are going up too and eventually you will only be able to afford off-chain transactions.
When the fees reach 100$ I guess I will use Litecoin for smaller transactions. The Bitcoin fees are supposed to go down a lot once segwit+schnorr+MAST kick in, we will also get to find out if segwit blows up or not.