Please, enumerate the flaws and problems your are talking about.
At the moment i think a lot of cryptocurrencies can surpass bitcoin in many ways.
Most altcoins have inherently unsecure or centralized designs, like PoS, masternodes and big blocks; they have centralized ecosystems when developers can do whatever they want and community will always follow; almost every new altcoin is profit-driven; they are prone to hacking and critical bugs because they have little number of devs; their markets are heavily manipulated because there's very little activity, so it's hard to use them on practice as money; altcons lack adoption because the world doesn't care about the problems that they solve.
If a coin is fundamentally centralized, it doesn't matter if it surpasses Bitcoin.