Retirement tax questions

If you will remain a US citizen, some advisors say to keep your investments in US stocks only.

keep your money in the US and keep a US bank account.