imo, even if better cryptocurrency appeared, btc will be the top one, because of its history and network value.
as a currency, there will be bunch of better one in near future, but as a protocol, i don't expect anyone compete with btc. (other than eth.)