As someone who grew up living all around the world I have this to say: Watch the move "Lost in Translation" If you can deal with forever being isolated, even with friends, then by all means live overseas. You will always be an outsider, no matter how acclimated you become. If you're ok with that, then you'll be fine. Otherwise, stick to America, it really is an awesome country to live in.
Ugh. Really? I truly don't get the hype about that movie. They definitely got the visuals right, but a lot of it felt "off". Quite a few of the cultural stereotypes were awkwardly over-played too. Also, Japan is really a different bird when it comes to integration. Not all countries have the same jarring and visceral division between foreigners and local society.
Don't get me wrong, the international community is very accepting, even loving. But when you get to actual nationals, other than a few exceptions, you'll never be truly accepted.