Regulations from the government will make Bitcoin legal and once this is achieved, Bitcoin can freely and largely function as a currency where it can be used to purchase goods and services on daily basis because many stores, businesses, companies etc will integrate it into their payment systems.
Bitcoin is legal, and you can pay with cryptocurrency in many shops, bars, restaurants and a lot of internet services. The only problem that we can met in many places is tax that you have to pay for trading. Regulations are not clear and that's the biggest problem in my opinion.