15 years in and country number 3, I'd consider myself a serial expat as each move has been dictated by work and is temporary. Conversely, I was born in one country and moved to the UK as a child and grew up there - then I was an immigrant, and when (if) we move back to the UK, I'll still be an immigrant. Different people see it differently.
The specific country can change the views people will have on how good an idea it is. So when you're further down the path, I suggest posting specifically about it - or doing an advanced search on MN for previous posts, all the main places are covered off. For me, the biggest thing has been diving into it, don't look for similarities, even if it's English speaking (or the expat bubble is English speaking), you'll get more out of it if you really embrace where you live for all its differences.
Regarding kids, generally speaking, young kids are easier to move, but do take a moment to look ahead and consider options for if/when you move back. My two have got so much out of international schooling that despite overseas Uni fees, we've never regretted our decision to stay for the whole of their schooling, but we have friends who've had specific milestones when they knew they would move "home".