I believe Bitcoin has a future in long term. It proved itself in the past years and it is getting widely popular. It just has a transaction fee problem atm.
What about the altcoins? Who does use them for real? Will people use them in the future for real purpose?
I only have a hope for ethereum and litecoin, but not for the rest. I am not even sure for eth and ltc.
If bitcoin solves the reansaction fee and time problem, I doubt eth and ltc even have a future.
I think altcoins may actually be the future of cryptocurrencies rather than Bitcoin for various reasons including transaction speed and fees. As Bitcoin is priced really high, entry is hard for those new to cryptocurrencies, and altcoins are much cheaper alternatives. To add to that, they are pretty advanced technologically and some even boast a 3 second transaction speed.
Also,many altcoins have great a future, it all depends on the coin project team , creating constant awareness, promoting these coin through various media etc.