Taking surveys of locals of how happy they are is faulty as well.
How many of those locals have actually step foot outside of their own homes?
Brazil also is large enough to offer anyone exactly what they are looking for.
Much like Rio De Janeiro, everyone from a family to a single man could find a place to call home in Brazil.
The country has an abundance of culture and the people are some of the nicest that one will find on the continent.
Living in South America for a span of 10 years periodically throughout my life I have had the pleasure of living in every viable country on the continent.