Bitcoin was the first cryptocurrency ever. This fact is implicating to the fact that it has some negative characteristics, or to be specific, other cryptocurrencies are made as a solution to this negative characteristics. Some of the most negative characteristics is transaction speed. Average Bitcoin\'s transaction speed is about 10 minutes, some other cryptocurrencies have transaction speed about few seconds. In comparison to the Ethereum, Bitcoin is losing this battle due to Ethereum\'s smart contracts, but basically the difference in the way of use, Bitcoin is made as a alternative to traditional payment method. Ethereum is made to provide smart contracts where users can be funded for theirs projects and ideas. As a third problem we could mention scalability. We are seeing many Bitcoin forks because developers are trying to solve some problems.
The question that we are hearing every day more and more is about decentralization. Is Bitcoin really decentralized? I assume that everyone know what is 51% attack. For the people that don\'t know, it is a very possible situation that the biggest Bitcoin miners could unite together, which means that Bitcoin becoming centralized. The fact is that top 5 miners have almost 70% of hash power, so decentralization is under question mark.
So, to make a resume, it is pretty hard to answer the above question. There are better cryptocurrencies these days but Bitcoin is keeping its reputation as number one cryptocurrency. I think that time will show us answer to the question in title, so we need to wait to see which cryptocurrency is going to explode and replace the Bitcoin.