I think it will always be a niece market to some extent. It's never going to become a mainstream payment method for Joe Public.
Why do you think this?
The needs of the masses are already met by existing payment methods (cash, credit/debit cards, Paypal etc). Bitcoin is more complex than these methods which hill hamper adoption and it's only useful in niche circumstances (anonymous transfers, micropayments with little fees).