I think LTC may give BTC a good competition. Whoever wins that may be dethroned by an unknown contender.
We may end up with many different crypto currencies each with a strong enough network of support to outlast our individual lives.
Different cryptos excel in differing areas like anonymity, speed, security, stability, usefulness of "work" etc. We have hardly scraped the surface of possibility.