Withdrawing from an ATM can be problematic in a country where Altcoins are banned.
Direct spending and trade won't attract any law as its an understanding between the buyers and sellers.
OFC it is legal but pay extra attention to how much you're spending. If your declared income is too far from what you're spending through cryptocurrency then don't be surprised if you get a question by your bank, tax authorities etc. Alternatively you could be more carefull with how you spend, by taking advantage of the anonymity cryptocurrencies offer and not associating your real name with your transactions.
That's what i'm talking about guys !
For example lets say that my Gov don't know anything about crypto, well some peoples know about crypto but the govs doesnt even know that crypto really exist
When i withdraw lets say "20K$" , that sum can get me a hause and a good car, But i'm in a job that afford me that sum in 2 years hahah
I can withdraw using another namen maybe a friend
But when i buy a car they will ask me ?
How the hell i'm gonna explain to them ? xD