Personally, I think everyone should live in a different country for at least one (1) year. You'll gain a lot of perspective on your own country in the process. Just like learning another language teaches you more about your native tongue, so living in another country teach you about your own culture. Combine the two (new language, new country) for a serious eye opening.
For example, the Thai language has no words for "yes" or "no". There are no yes/no questions in Thai.
Only after being removed from pervasive US media do you recognize how much hollywood movie content is US centric and self-referential.
Honestly, if you love living in the US, go live somewhere else in the world for one year. You'll either love the US more, or you'll decide that you enjoy living somewhere else more than you anticipated. Either way, you'll have gained invaluable life experience.