As long as the merchant/country accept Bitcoin payment, it can be used to transact for goods or services. It's old news since Bitcoin has been accepted since long time in some websites
https://www.thestreet.com/investing/what-can-you-buy-with-bitcoin-14556706But there's some disadvantages if Bitcoin is used for transaction purpose, such as:
1. Volatility
When you want to buy a clothes, the cost is $100 which valued 0,0022 BTC. After you send it, after 1 day the 0,0022 BTC is worth only for $80... which is you're in loss.
2. Fees
When the price in spike, the fees will following too. If the merchant want the Bitcoin confirmed ASAP, you need to pay more on the fees.