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.
Maybe they [friends] only see more than one altcoin when making transactions using the altcoin network but they never use the Bitcoin network when making transactions.
Using the Bitcoin network is faster and cheaper and the process does not require gas. SegWit is one that can be used at a low cost but fast. You can also use the Lightning Network.
Regarding transactions, you can show them mempool.space to see how cheap the transaction fee is per transaction.
In many ways, Bitcoin is second to none. Altcoins will not be able to beat Bitcoin.