All in all Dubai and the rest of the middle East is what you make of it. if you are moving and expecting Utopia forget it, you will be dissapointed. This place has issues just like anywhere else. There are people that it just dosen't suit and who cannot adapt to the way things are done over here. Fair enough, it does take some getting used to.
There are many more of us that have figured out how it works and enjoy living here. Yes we miss some stuff from home, but there is a whole bunch more stuff i can do here that i couldn't at home. Lots of families here that have been here 10+ years and like it..some that are here for 6 months and go home. Each to his own.
End result is that you won't know if you are one of the haters or expats for life till you come over and live here for yourself.