Yeah, I understand what you mean. I just wanted to point out that often this aspect is also overlooked when it comes to immigration in America. The social aspects mean nothing to me when I could never be certain about my status in the US. In fact if I'd not integrated as much socially, I'd probably be much happier in life right now after having been forced to leave. On the other hand I completely agree with you about the social aspect. I'm worried about how I will fit in to Europe once I move there, and whether I will always be considered a foreigner. I'm trying to convince myself that it's the better choice for me since I was forced to move there. But at the end of the day, I can't help thinking that Europe just doesn't have the same diversity and open culture as California did when I lived there. Who knows, maybe I will be pleasantly surprised when I go there. However, like I said before, in Europe I have certainty about my immigration status. As a highly skilled migrant, I don't have to keep worrying about "What happens if I don't get the H1B visa", "It's been 10 years, and I still haven't received the priority date for my Green Card".