I don't know much about other countries but I can share about situation in my country - Croatia.
We can, without any problem, use bitcoin to pay for different services or products, even we can sell btc in the post offices around the country.
We also received clear instructions from the Tax office how to report taxes on the crypto profit.