My Points:
- BTC is tracable
- BTC is having a huge txn costs
- Time taken to transfer money is more than 10 minutes
- Mining is being done with somewhat centralized servers(pools)
- Several other Alts are now at the market and they performs well in the market
- People use different currencies for different purposes
No, because it is about thrust. When the coins developer gone then the price will be crash. Bitcoin has no developer that exist but it is become the number one cryptocurrency. This because people are thrust bitcoin, bitcoin will not scam them. Why? Because it is just a currency. So I am sure that btc will not replaced by an altcoin.