>This really makes me consider moving my family to Zurich. If you immigrate to America you can become an American. You can shop till you drop, eat mc donlads, celebrate 4th of july and call yourself an american. This can not be said for any other country. In Germany you will always be an "immigrant", maybe if your kids are white and young enough to pick up the language maybe they can become invisible. But for anyone…
Completely disagree on that. Lived ten years in California. Studies, Green Card etc. Could have gone for citizenship, but didn't. I was never seen as an American. Ever. Not even a little bit. I was always 'the German'. Almost every coffee shop, restaurant, super market, you name it I got asked where I am from or where my accent is from. No. It is not cute. It reminds you you are NOT one of them.
Perhaps you were not seen as an American because you yourself didn't feel that way? I would think that someone who feels American would apply for citizenship given the opportunity. American citizenship does not bring many additional advantages compared to the green card, in fact, there are some downsides (jury duty, potentially having to pay US taxes even if you leave the country). So, most immigrants apply for US citizenship only if they feel that they belong.
I agree that people asking where your accent is from is really annoying, however, that question doesn't have the same implications as in, say, Germany.