JackAlabama answered the friend nations visa question above, however regarding Panama i really enjoyed︂ my time there.
It's not an "in your face" ghetto like PDC can be, as︃ if you avoid the bad neighborhoods you'll be fine. If you avoid trouble with local︄ folks chances of them bothering you are low too. I never had issues when i︅ was in Panama city and never felt the need for a gated community while in︆ PDC it's probably a must if you are considered wealthy.(I've been to PDC many times︇ and every night i was hearing of some expats getting scammed or robbed nearby lol).︈
Mexico is definitely not something people should avoid however, i heard good things about Cabo,︉ Guadalajara, Queretaro and Monterrey. The economy there is much more diversified and the local governments︊ isn't trying to nickel and dime tourists as much as in Quintana Roo. I've seen︋ lots of expats move there and the corruption/crime was a lot less hardcore than in︌ Cancun/PDC. It was also much cheaper depending on the city. Only issue is that there's︍ a growing anti-american sentiment after the recent surge of californian liberal refugees escaping the state︎ they turned into a shithole so they could enjoy the low cost of living. As️ a result even Mexico City rent is going up considerably apparently. Past a certain point the cost of living would offset any advantages you'd get from moving there, as many better jurisdictions would be more appropriate at that point.