BTW: If you do move and have a US income, make sure before you go that you have a way of getting it to you.
I have both pension money and Social Security benefits coming in. Neither can be sent outside of the U.S. What I do is have both deposited into my US credit union. Then I write checks on it and have them deposited here.
Recently, I had problem with my credit union when it changed my account number without telling me. I'd like to switch to someone else, but I can't find any US financial institution that will set up an account for someone living outside of the US. So, I'm stuck with them.
Also, check printing companies here cannot print checks for US accounts. Meanwhile, US check printing companies must send the checks to the address on the checks, and that address must be within the U.S. So, getting new checks is a problem.