Speak for yourself. I’ve lived in and been successful in three different countries. It’s about the person, not the country.
Also, the reason so many come here is because we let them. Try emigrating to one of the other countries you mentioned. Unless you’re rich or have a connection, good luck.
-that's a good point, and germaine to many of the Mexican/Central American etc coming to the US... but I am friends with quite a few European folks who had money *before* they moved here and came here to be educated/settle/pursue happiness/wealth.
^this is not to say other places aren't awesome/you can't do well there... the system in the US makes it more attainable. There is scant upward mobility in European countries.
-the numbers don't lie. More European/Canadian etc. folks come to live in the US than vice-versa.
^I love visiting Canada and Europe, and I'm not a flag worshiper... but the US offers opportunity like nowhere else in the world.
-I hope your boy is doing better.