Technically bitcoin is legal in my country.
But too few shops really accept it.
So I hve to stick to the online payments.
I think if there are no shops yet that will accept bitcoin then we can easily cash out it into fiat, that is not necessary if you are not a spender, you just simply create an account at the exchange sites in your area and then cash out or if you want you can still save it for the future.