Moving "abroad" isn't one thing (or to be more obvious - "abroad" is a lot of very different countries).
Some people move to be self defined "ex pats" and live in an English speaking bubble, generally either considerably wealthier than those who don't define themselves as "ex pats" OR not necessarily much wealthier but with a passive income (pension or home country rental property or having sold a business or expensive property).
Those people have very different experiences to people who actually emigrate as working age people and join the local workforce.
People who emigrate to English speaking countries or return to countries they grew up in/ countries they grew up speaking the language of with at least one parent also have a radically different experience to monolingual English speakers who emigrate to the EU without wealth, passive income or an expat contract.
I'm surprised to hear universal praise for Switzerland as foreign children often have quite a brutal experience in the Swiss education system - especially if they arrive as pre teens or older without fluent language skills in the language of their canton and good competence in the other language (French or Swiss German) - and also if neither parent has fluent language skills for interacting with school and administrative stuff.
Living in a language you didn't grow up speaking always has you on the back foot and can erode your identity. Qualifications aren't necessarily recognised as equivalent, even throwing yourself into learning a language it can be many years before achieving genuine fluency and even then you feel just a bit stupider than in your native language ...
People have talked about Sweden - it's great if you are Swedish, not so great for foreigners.
Obviously anywhere is fun if you're just there a couple of years and know you're not staying, but actually emigrating permanently with a language barrier and no passive income, intending to work in the local economy and put children into local schools, is very, very hard work indeed.