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
Bitcoin to me is unreplaceable when it comes to altcoins potentially replacing it. Bitcoin has much more base value, has a much more bigger community and a deeper potential when it comes to all that is said and done. GRanted that you have been able to provide the cons you have listed above the potential still far outweighs it whenever you are looking for the answer to this. Try to compare the two values and which one you like now, would it change after a few years? If no? Then that your andwer