Taxation is not a real problem. It does not matter where you live, as a US citizen you have to declare golbal income. I live and work in the US,but I have income from outside the US. As long as I have paid taxes according to the tax laws of the country where the income is generated, I am not taxed on that income in the US. For example, there is no tax on dividends in India and capital gains tax is 10%, I have to just show that those taxes were paid in my US tax return and get a tax return from my accountant in India. same for rental income etc., The US has these tax treaties with many nations.