Three Main Reasons why Bitcoin is No. 1
1) This is the first successful experiment of Blockchain and cryptography, Launched with SHA 256 Algorithm and Pow type.
2) This is master currency or we can say Prime currency of Crypto World, as every altcoins value can be determined in BTC and its units.
3) Bitcoin have Highest market cap and can be exchanged to Fiat currency globally.
These reasons will keep Bitcoin Always top.
I disagree. These are reasons why Bitcoin became nr 1 not reasons it could stay nr 1. If you try fo a moment look into future than you will realise that bitcoin at some point won't be anymore the most innovative cryptocurrency anymore. Yet it might still stay cryptogold, universal currency for keeping your savings from inflation. It won't be universal payment method, or best programmable money, or best platform for microtransactions. It will loose in these any many more categories because of it's stiffness.
Bitcoin will be just universal standard in world full of valuable, vital cryptocurrencies. Also each actual top 2 cryptocurrency will be trying at some point to break this forced intermidiation of bitcoin in money flow between fiats and this crypto. That's simply is the only way to bit bitcoin and get nr 1 place itself.
But in terms of value i guess there won't be anything what could bit it in short and in long term. Only some people still doesn't see that future of bitcoin is being perfect longterm store of value like gold, because most of volatility comes from undervaluation of bitcoin.