As far as I know the Portugal NHR still works well with tax free income from foreign
dividends. However, the timeframe is limited.
It doesn't have to be Malta and please note that Malta is quite expensive regarding company services. Corporate tax is 35% with a cashback some months after tax declaration reducing it to 5% (unless you install an even more expensive solution with a holding enabling you to pay just 5% from the beginning). So company annual cost is high but tax is low - make your own calculation. In Cyprus tax is higher (12,5%) but annual cost is lower. Tax is not the only contribution in Cyprus, search this forum for social security contributions as well. And when I say company services I mean creation, substance and accounting. Substance is so important nowadays to sleep well.
There are some formation companies in Malta that are not so trustworthy as they promise a lot and charge far too much. If everything sounds easy then you should be careful. Also note that creation of a
bank account is a nightmare, in Malta even more than in Cyprus. It currently takes up to 6 months if your
KYC is ok, your company setup is done well and you have created substance. In Cyprus KYC has become hard as well but is much faster, here the banking fees are very high.
One last comment that might not apply in your case. Have a look at the double taxation agreement of Portugal with your home country. In the case of
Germany I know that they tax your tax free dividend income if you live in Portugal under the NHR regime. And believe me : the really do it !
Boa sorte, my friend !
@mcntr : I would be very surprised if portuguese NHR regime would apply also for portuguese citizens...