I think retirement is a pipe dream...

I'm curious of those looking to retire to a foreign country what are you going to do about residency? Are you going to apply for permanent, temporary or full citizenship?
I know that in Mexico there are still financial criteria to file for and maintain the different statuses. I believe that in order to gain permanent residency in Mexico you must have maintained a financial balance of $150,000 US dollars in a savings account for 12 consecutive months? I think Mexico will also give you temporary residency if you invest US dollars equilavant to your US Salary (minimum of $100,000) in a Mexican company?

Do you have any concerns that if you only seek permanent or temporary status and not full citizenship your rights to remain could be subject to the whims of the government? It would seem to me that full citizenship would be the way to go. But maintaining dual US citizenship and a foreign citizenship could expose you to costs and additional taxes for money transfers from retirement funds, pension, property and banking etc. Just curious.