I think it's better then Mexico as far as security. I have lived in Mexico City, Monterrey, and Guadalajara, I always feel like there are other people I pass in the street, or at a restaurant that have way more money then me. I mean people roll up in range rovers, Mercedes, all much nicer cars then what I would consider driving. The thing about Mexico which makes it unlivable is that u have to be indoors be 8 or 9 at night, or u risk something happening.
In Mexico City I felt it was safest city in Mexico, the city is so big that the cartels can't really hold it hostage at night like the other city's.