Without a doubt in my mind, when looking at cryptocurrencies in general, the issues of scalability have to be immediately addressed. Unless we can implement the coins into our society in a way that is instantaneous, while remaining low transaction fees,
it will never become mainstream.

Blockchain technology is here to stay until someone comes up with something new and better. Yes there are issues with bitcoin like long confirmation times and high fees for small transactions... Altcoins take that issue away but it may still be years long before we pay with coins in coffee shops. Bitcoin is now listed on CME which kind of makes is mainstream. By the way if you make text bold it does not make it more true, you know.