Cuba is more of a friend than Mexico.
the people are, that's for sure:)
Apparently you don't know anything about Cuba. Let's just say you wouldn't enjoy living in Cuba. Mexico, on the other hand, is a great place to visit and not a bad place to live, as long as you stay out of trouble with the law.