Bellbird - it's not as gj12345 puts it. Sure, there are annoyances and niggles - but as with living anywhere life is what YOU make of it. There are a lot of guys that I know that are still happy to have come here.... Myself included
By the way, your kids will only turn into expat brats if YOU let them. If you bring 'em up properly they'll be fine.