I’ve moved overseas twice, one on a short term (12 months) assignment to the US and then after 6 months back in the Uk I was ready to leave again and have been in Switzerland for the last 17 years.
I was early twenties so was feeling adventurous and when the offer came along I grabbed it. I can still remember the moment when my boss made the offer to go to the US. I was 24 and felt like I’d won the lottery! The package was amazing.
Now I’m a local hire rather than on an expat contract and that has both advantages (can buy a house) and disadvantage (no expense package :-)).
it’s amazing for the kids, my DS is six and is fluent in three languages. The schooling here is excellent, he goes to the local village school where they have 14 in a class (year group of 28). The school facilities are amazing.
DH and DS go skiing on the weekends in winter and we all go swimming in lakes in the summer and lots of hiking in the mountains. It’s wonderful.
The health care is amazing, we pay for health insurance but pay much lower taxes. I can always get a GP appointment and hospital referrals for most things are within the month.
Honestly if it’s a country you love, do your homework and go for it (unless it’s the US and I’d avoid it like the plague!).