Scalability and regulations are two major barriers among the path of Bitcoin to be used as a legal currency.
For laymen it may be barrier but the whales are adopting bitcoin very easily without any problems. Politics behind this kind things are really sucking the normal crypto users.
If you see the Microsoft, you can buy the license key for various products with bitcoin. Likewise you can use the bitcoin and buy products at amazon via purse.io
Kind of these options you can find many alternate way for main stream coin BTC.