I've been looking into Cyprus and the big advantage is that crypto-to-crypto swaps are not taxed, but only crypto-to-fiat; so, on a personal level, one might trade and (if lucky!) increase his crypto capital.
It seems to me that it's quite expensive to maintain a company that trades crypto in Cyprus; beside accountants, auditor, provisional tax etc. a bank account in a crypto specialized Swiss bank like Sygnum or Seba costs around 1000 euro per month.
I did some quick calculation and to trade one's own crypto through a company in Cyprus is convenient only if one can cash out at very least 300k euro a year on average. Otherwise it's better to do it on a personal level and save the headaches that all the company overhead brings.