Just one thing that popped into my mind when you said you plan on keeping your citizenship. A few years back, the US government decided that it had the authority to collect income tax from US citizens living and working in another country. I don't know the exact ins and outs of it, but it might be something you want to look into. The last thing anybody needs is to have their home government coming after them with a bill for 20 years of back taxes.