No, there will be no altcoin that will replace BTC. Even though Bitcoin is very bad, Bitcoin will still be the number one coin, because Bitcoin is the first coin that appears and introduces Cryptocurrency to the world and BTC is the parent of the many Altcoins that exist today.