What exactly is the threshold for Bitcoin be considered mainstream?
With a few millions of bitcoin users it is far from being mainstream, anyway.
I think the biggest obstacle for mainstrain adoption is the difficulty to get mainstream adoption is the difficulty to invest with fair rates.Most of the exchanges are without proper regulations.
Also have full responsibility for their money isn't for everyone.