The only way Bitcoin will ever die is if the internet dies or when the worth drops to zero. I don't think that the internet will die because it is something almost everyone uses en need.
And also that the worth of the Bitcoin will drop to zero because it is being used by more people each day.
But a day might come that a better coin will kill bitcoin.
For example, a perfect copy of bitcoin but has the problems of transaction time, block size, transaction fee, etc. all solved. People would slowly migrate to that particular coin when online exchangers have started to come up. Keep in mind that bitcoin is just a prototype, it's still an experiment that we would eventually have to update. There's the SegWit update, hard fork, etc. and there's been so much discussion about which one's better and why is it not advisable to update all these
That will be nowhere near enough
Litecoin can be loosely considered as such a perfect copycat of Bitcoin. It has 4x block size as well as 4x less confirmation times (1 confirmation takes around 2.5 minutes, if I'm not mistaken) combined with low transaction fees. It was the second cryptocurrency ever (after Bitcoin itself), and so what? It took off in October, 2011, i.e. more than 5 years ago, so people had enough time to switch to it if there had been any real advantage. But that didn't happen. This coin reached its peak in late 2013 (like Bitcoin back then) with a marketcap of 1B dollars. Right now, its marketcap is below 200M dollars while Bitcoin is aiming at the ATH ever
So a better coin than bitcoin wouldn't kill bitcoin, huh.
Then the only way for bitcoin to die is for it to kill itself. For example, if it takes typically an hour for your transaction to get confirmed and still have ridiculous fees. But I'm pretty sure there would be an update fixing all these problems so probably bitcoin wouldn't die because of the downsides of its features.
Even if a perfect copy of bitcoin makes a scene and spend millions of dollars for advertisement, I still doubt that it would kill bitcoins. Anyone that's using an altcoin will switch to bitcoin since it's the original one. So how would bitcoin die exactly?
That's what I've been telling for years myself
And right now, after the Chinese fiasco at bridling Bitcoin, it should be apparent to anyone (at least, I hope for that). Regarding confirmation times, I'm sticking to an opinion that it is the small minority which is most vocal here (which get their transactions not confirmed in time). For example, today I made a few transactions myself from my Coinbase wallet (obviously, I paid no fees), but all of them have been confirmed within minutes (like always). In fact, I didn't even check them since the money sent arrived pretty soon, i.e. well within my tolerance limits