I I am exactly in your same situation and I have been researching on this a lot, you can look at my previous posts.
There is no perfect solution and really depends on you and what you value.
Eastern Europe or Dubai would be best by a taxation point of view but personally I would not like living 6 months there every year and I don't think its a good idea spend time in a place you hate just to save some $$ on taxes. Muslim countries and everywhere where I can be jailed for possession of weed or stupid things like that are also a hard no for me personally but you do you.
I also take off the list
Panama and other banana republics for bad reputation and difficulty in banking there.
In europe the ideal country for me would be
Spain but as you know is a tax hell out there. Malta also off the list as its a plain boring place.
This leaves me with three options:
- Cyprus. 60 days minimum stay yearly so not too bad. Its an island and I don't speak the language so not overly sold on it.
- Portugal. Amazing place but as you mention NHR seems to be a wild beast. From what I understand is doable with a very low taxation but this involves open an LTD in a low corporate tax country and have an office and possibly employees there.
It depends if you want to take the risk of the taxman coming after you and claiming unpaid taxes. Also tax lawyers and accountants don't seem very professional or too knowledgeable about local laws.
- Gibraltar. Very attractive since its a common law countries. From my experience anglosaxons are very straightforward in their interpretation of the rules (e.g. you know what you would pay in advance and don't risk bad surprises). Also no
capital gains tax which is huge and after a few years living there you can dissolve the company and take the balance left in your company tax free.
I am very inclined towards the third option, what it worries me is that is too much of a small place even though you are like 50mins away from Marbella and other interesting options.
Also is not a cheap country (although a lot of deductions that can be used) and the initial company setup would be around £3000 or £4000 for the first year so might not be worth on your income level.
Would be nice to hear more and brainstorm together.