I moved to go on an adventure. I had no great expectations. What I had was the needed experience in Aerosapce after 5 years with Boeing. I was single and had no ties, so it was easy to leave. As a child, my family moved around and I spent 4 years in the 70s in Puerto Rico. This was a main reason why I decided to go. That and I grew up watching Soccer Made in Germany on PBS. So, I can say I expected to play a lot of soccer!
My experience is more than what I imagined. I married a local girl and built a life. I was able to spend 8 years or so working in F1, the pinnacle for motorsport. I am able to buy my own single family house in a country where house ownership is relatively low compared to the USA. Holiday time is twice to three times as good as in the USA. The family is valued so much more than in the USA. In Germany the "Family" is even written into the constitution! My tax rate in Germany when i first moved, was at the same level that is was when i lived in Baltimore where one had to pay federal, state and city taxes. I had a higher quality of life while being taxed at the same level as being in Baltimore. Taxes are considered high in Germany, but the quality of life is damn good as well.
The back lash against immigration bothers me, of course because I am an immigrant. But then, American's are treated differently that others. This experience came out when the company I would for for this first 2 years became insolvent. Most non Europeans/ non Americans were summarily kicked out of the country. The simple fact is that immigration is good for Germany. Am I also disappointed with the drive of conservatives in Germany to be more like the USA. I am worried that the social safety nets are being weakened.