The big problem is IT in Europe just doesn’t pay very well. It beats a blue collar job, but anyone truly good has the option to emigrate for 2-3x more money.
I'm sure everybody in the EU would like US level salaries, but most wouldn't move for the money alone
In all other countries you'll always be a foreigner (your kids will be local though).
I'm kidding about the "happily" of course.