Agree, and funny you say this. I looked into Cyprus as well before coming to Dubai.
But I'm not sure Cyprus would have been a better choice. Similar problems to Dubai with banking, crypto, lack of professionalism with service providers, etc. All though, of course, there is a solution to each...