If I see the movement of the altcoin marketcap,
I am sure it will take a long time for altcoin to defeat BTC in the coinmarketcap,
just look at how the altcoin is developing, the price is still following BTC, when BTC goes down another altcoin meal will follow it, and I think it will take a long time to beat BTC.
maybe the only way to beat BTC is how to keep the price from participating in BTC and stand alone without following BTC.