I'm from Brazil. I used to live in the US (one year contract only - an infamous H1B), Ireland and Italy. I found that there are types of freedom. Sometimes I felt that Brazil was a more free place than US. But when it comes to media, I don't think there are many countries with the US level of freedom of speech. Everything comes at a cost, even freedom.
In Brazil media is not under gov control, except for age classification. BUT, usually you get sued by who you are talking about and may have to pay some huge amount of money for it.
I would recommend Brazil, getting Brazilian citizenship is very easy, usually you just need to stay here for some years and giving up your origin citizenship. Getting a job... that's another story...