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?
No. Nobody will use Bitcoin in 150 years either.