While in Croatia we don't have any specific crypto law, you can do pretty much do anything with it except pay taxes with it (AFAIK). So if you wanna report your trade profits, you would do it same as you would for stocks, while for example mining is taxed as 2nd income and the same would do for profits from signature campaigns (again AFAIK).
What is very positive for crypto investors is that capital gains tax is not necessary to pay, if at least 2 years have passed since the day of purchase. As for the possibility of paying with crypto, since it became available on bazzar.hr, we can buy literally everything that is normally sold online, along with all other online stores that accept crypto payment.
Overall, situation in Croatia is pretty good for crypto enthusiasts, especially since there are ways to legally buy/sell up to 2,000 euro worth of crypto per day from crypto exchanges without any sort of KYC but somehow I think that won't last for long and sooner or later we will be hit with more strict regulation. But well, at least we can enjoy while it lasts as i know that in many countries you can't do that anymore.
The choice of physical outlets where it is possible to buy/sell cryptocurrencies has really increased recently, and the fact that there is still no KYC can be thanked to our incompetent government (at least they are good at something) which has not yet adopted AMDL5 which should have come into force in early 2020. I agree that it is only a matter of time before that changes.