When we evaluated moving to Mexico, we realized that we could afford to live there for just 6 months a year and keep our place up north. Been doing that since 2007.
Made 2 million pesos on our first condo and have now moved to more appropriate one.
Beyond the financial aspect is the major cultural change when moving to another country, plus leaving family and friends. I have too many connections to the USA that I'd be miserable living elsewhere no matter what the ostensible "better" lifestyle might be.