I would avoid domicile in non native country. There are certain nuisances that locals have regarding business affairs that you may lack. You would be prime target for exploitation. Think of how hard it is in the USA and multiply it by 50. Living somewhere non native is different than doing business non native.
Was thinking of buying beachfront property in Xcalak, it looked gorgeous. But the idea of being US citizen in Mexico is scary in itself. Especially a rich US citizen even worse. Look at the trouble the Virus Software developer got into in Latin America.
http://m.huffpost.com/us/entry/2118845
It's very easy to get anyone into a situation where leverage is used against them because they consider that person wealthy enough to pay off for the effort.
Usually most rich locals don't get messed with because of secondary judicial system in place like the mafia or cartels.
View attachment 171315