I admit I didn’t check for WHT. But you would probably be able to avoid it with an Estonian holding company.
It’s unfair to compare this to UAE residency. Yes, UAE is a clear 0%, but fewer/worse DTAs. But lots of people are getting Cyprus residency for the same reason and Cyprus has 60 days minimum requirement, while Estonia has zero (in theory).
Well, Cyprus non-dom is taxed only what he brings to Cyprus. That's a big difference.
Estonia income tax is on GLOBAL income.
For example, you can trade cryptos as Cyprus resident, use non-cyprus accounts for that and pay 0% tax.
With Estonia you cannot do that, you would have to declare everything, all foreign accounts and income.
Audits in Eastern European countries are very common and you would spend much of your time explaining everything to tax inspectors.
If they find some discrepancies in your tax returns is very common in Eastern Europe to start criminal prosecutions..
Thats why many people stick with non-dom Cyprus or UAE, Monaco etc..