I'm gonna give a different perspective...
I'm not having such a great time :\\\'( In fact, there are days when I am really, really, really homesick and hate living here. I'm a "trailing spouse" and I've had nothing but trouble trying to get established in clinical practice. I've got a newly minted Ph.D. that I worked very hard for in the U.S. and I can't seem to use it over here. Making friends has been extrememly difficult, the financial costs have been exorbitant, and I have a hard time feeling "Welcome" or like I "Fit In" anywhere.
THAT BEING SAID...
There are many days that I DO enjoy living here. I've seen things and had experiences that a lot of people are not fortunate enough to have. I enjoy the cultural differences and try to make the most of my interactions within them. I've gotten the experience to travel throughout europe and go back to my parents home town in Germany. I get milk delivered to my doorstep two days a week. There are a lot of positives of living here!
The choice I make on a daily basis is what to focus on. Do I focus on the difficulties I've experienced and how much I'd rather be living by the beach in North Carolina? Or do I focus on making the most of each day...looking for new opportunities, trying to do different things, staying busy, traveling to new places...etc.
I guess what I'm trying to say is that location doesn't determine happiness, and to a large extent experience doesn't either - attitude about those two determines it.
Has the move improved my life?
Financially - No, Employment Wise - No, Experientially - Yes, Educationally - Yes, Relationship wise - yes. I'm here for two years (wife's contract) and am determined to make the most out of those two years...I understand however, that I don't have to enjoy it to make the most of it.