It's very uncertain for an Altcoin to overcome Bitcoin.
I remember a friend making the argument that Altcoins can overcome Bitcoin because they can incorporate additional features or technologies that bitcoin does not offer, to which I responded with the view that there are many factors that might make it impossible for an Altcoin to overcome bitcoin.
In terms of network effects, its an almost certainty that no Altcoin will get any considerable traction due to Bitcoin’s large user base and the heavy network effects.
Secondly, dealing with brand presence, it is also a mystery how many years will it take to build such a strong brand.
Speaking of security, other coins may put up a more competitive approach but it will be hard to replicate the hash rate and other security measures in place.
In the area of regulation, it is clear enough that bitcoin stands out from other coins because of its regulatory clarity and compliance advantages, as well as in ecosystem robustness– there are exchanges, wallets and payment processors for bitcoin which are enough to support a large scale adoption. Thus, in all these regards, there is a lot of hardships for Altcoins, and on this other hand, if we continue debating the counter-arguments, then there is no end to it as bitcoin is not short of such proofs. Therein, these make bitcoin still the best and the unmatched king of all the crypto assets.
Thank you'll for your effective contribution.