Currently abroad for a few years for work. Came with DC1 1yo and have since had another DC abroad. I have lived abroad before in single years so this is first time with DH and family.
We love it. We are in a beautiful European country with excellent quality of life, great weather and very child friendly. So it has worked out, being here with a young family during the hard early years. I think it is much easier than life in the UK, where life for families is very hard in my opinion, and getting harder.
DC have picked up understanding of a foreign language and been exposed to a wider group of people than probably would have been the case in UK.
I found the first year very difficult though, dealing with the practicalities of the move and then the cultural/settling in and adapting to a new life abroad, making friends, establishing a network and a routine, and doing it all alone all day everyday with just toddlers for company. After the first year, I settled in and loved it.
Living abroad is not a panacea. Daily life is the same everywhere whichever country you are in. Food shopping, cleaning the loo, rainy days, washing and ironing, rude people on buses squashing you, expensive cost of living, rubbish drivers on road...they ALL exist and go on everywhere.
But, it can be great fun, widen your horizons (quite literally), bring you into contact with things and people you wouldn't have seen or done, teach you a lot about yourself (often through the difficult bits, of course) and so on. I would encourage anyone, if they can do it, to consider it seriously and give it a go if they can. Nothing ventured, nothing gained.