I guess it would be for me if there was a game development or large software development industry (which I predict there will be in 10-15 years), and if there wasn't as much violence and terrible governments that keep the country poor and underdeveloped. It's also not the case that there is so much violence, there probably is the same amount of violence in other places in the world (LA), but it's in a much smaller country/city, so you're affected more directly.
It's a pretty nice place, the weather is awesome most of the time, really nice tourist places to go to, very welcoming people, good schools, lots of cultural diversity and a city that's growing too fast for its own good.
Anyway, I gotta go make games now... I've lingered here too long.