There are too many coins at the market and many aim to take Bitcoin's place but that is not so easy. I don't see such potential in any other coin and success for any of them would certainly not come over night.
Exactly. In its very beginnings, Bitcoin wasn't even traded on the crypto market. There were no exchanges, making it difficult to acquire by people in the mainstream world. Because of this, not many people were aware of crypto. Trades were only performed in a P2P fashion via this very forum, or in person. Once Bitcoin became traded on the market it gained traction quickly, because it was the only cryptocurrency available. A few years later, altcoins started to emerge. Namecoin was the first altcoin in existence changing the world of crypto in its entirety.
Given the number of years that has passed, Bitcoin has gained trust and a good reputation within the mainstream world. It's been proven to be the most secure blockchain to date, despite being very energy consuming. Bitcoin took a lot of time and effort to become the cryptocurrency it is today. No matter if other altcoins are superior than it in terms of scalability and features, they cannot obtain the same level of trust that Bitcoin has. People prefer to deal with Bitcoin than any other altcoin for a very good reason. With widespread acceptance of businesses and merchants worldwide, it has become evident that Bitcoin is the "King of Crypto". Even altcoins depend on it as a reserve currency within the market.
Nonetheless, it's true that altcoins may need a lot of effort in order to take Bitcoin's place as the #1 cryptocurrency of the world. The altcoin which seems to be very close of "flipping" Bitcoin is Ethereum. After all, it's been the most actively developed and maintained altcoin in existence. Compared with Bitcoin, it has a large number of supporters behind it with many use cases for the mainstream world. Hence, if ETH continues to grow there could exist a possibility that it could take Bitcoin's place within the future. Just my thoughts