I think it is somehow legal already. It is seems to be considered as scam because of different opinions and perceptions but Banks did not really changed their minds about it.
In the Philippines, Banks and remittances are accepting bitcoins. But no stores available. If there are some, totally not spending that much because acquiring and earning bitcoins is very hard these days. I would spent somehow but for important things only.
Here in my country Philippines bitcoin recognized by the government, we can convert bitcoin money into cash with the help of coins.ph here in the Philippines and also use it in money transfer to other people and I think some store in Makati are accepted bitcoin as payments. Like you I spent my bitcoin in very useful things only it's so hard to earn money right now. Other country in South East Asia they didn't accepted bitcoin cause they think that bitcoin is scam.