Some countries in the EU have a 0% tax on cryptocurrencies under certain conditions - Germany if 1+ years have passed since the date of purchase, Croatia if 2+ years have passed, I think I read that the Czech Republic will have the same rate for a period of 3+ years. I don't know what the situation is when it comes to Portugal, but there was a lot of talk about that country a few years ago, as well as Slovenia.
I think that any income tax up to 10% is somewhat fair if you live in a country that takes care of its citizens, which means that it provides free education, health care and a minimum wage that you can live on. If you don't get any of that from your country, then even 1% is too much.