Had 7 years Dubai 1 year Doha, its what you make of it. Positive people look to the positive, moaners do what they usually do and moan. Sure there are things that could be better, but there are worse places. Huge investment, growing infrastructure, entertainment and services but its not London, Paris or Dubai.
As always go back and ask what are you trying to acheive? Career progression, financial progression, a change or whatever. And if you don't like it you can leave. Nothing ventured, nothing gained.....