My situation is different than yours.
My wife is Chinese, my kids are 1/2 Chinese. I have lived outside the US for a long time because that is what makes sense for my family. The only thing tying me to the US is my aged parents.
I do not encourage people to leave the US
http://faimao.blogspot.com/2006/11/leaving-america-redux.html
I agree about your situation.
The world has changed to the point that there's no longer a need to pick just one place to have a house, work, shop, visit family, and see a doctor. These days communication and transportation is so cheap we can do each of those things in places that are hundreds if not thousands of miles apart.
imho working and shopping is the US is great and seeing a doctor and a dentist in Latin America is best.