WMPU
Best advice is do your homework well before coming.
I've been in the Middle East over 16 years now and have seen a ton of people come and go for any number of reasons, some good, some bad, some frivolous. I'm assuming you're an ATCO and would know that we're pretty good at finding fault with things and complaining when necessary. Some are better than others at that and they often inhabit these kinds of fora. There's always an element of truth in the things that are said but it often doesn't convey the reality on the ground.
If you're going to come to this part of the world, whatever you do, don't just have money on your mind and don't think that your contract is anything more than a vague agreement between you and your future employer. If you can make that mental adjustment, you'll thrive here. If not, it could be excruciating for you.
Best of luck to you.