Avoid Mexico at all cost, it's one of the most dangerous places on earth, is unlikely to improve in the next decade or two, and there are far better options in Latin America.
Panama for example -
https://foreignpolicy.com/2022/01/28/panamas-success-is-defy...