Lived in Abu Dhabi when I was a nipper, don't remember much though. Based on what my parents said about then, and expats I know now that live there, the deal is pretty simple. You get paid a lot of money, you live in a compound, you're a second-class citizen, you spend your free time in hotels. The 'if you get in a traffic accident with a local, it's always your fault' is correct. That's what you live with. Lots of people are happy with that deal, go for a couple years, bank a load of money, leave.
Frankly, for the money, I would just go to Hong Kong. You get excellent money, negligible tax take, but it's a vastly, vastly easier and more interesting place to live.
Only problem is jobs for expats are harder to find in HK if you dont speak Mandarin or Cantonese. But I was only looking for jobs in IT so that my not apply to other sectors in HK.