There are really not much things that are bad here. At least not for a first time visitor like me.
1. The heat
The locals kept telling me that it's only 35 degrees now it's so nice. I was like, are you kidding me? there is no way I can walk under the sun. The heat is just excruciating. No wonder they build such big malls cause you can't go out and do much once the sun is up. I can't imagine whats like in July.
2. There is the dark side of Dubai
There are a lot of people doing it tough here. This is not the place with just rose and gold. Some Indian and lower status workers were scammed to this place as hard ship labours who live in extremely dehumanised condition and no authority has any concern towards the issue. The rapid development of Dubai has such a dark side.
Dubai has such chaotic traffic condition during working hours. Everyone drives because only the lower class people catch the bus (I tried yesterday and swear never again. It often stops in the middle of nowhere and walking a few minutes under the sun is just torture). Metro can get very crowded during peak hour too. I catch taxi a lot cause of the convenience but it does adds on the cost (and I still get a little tense when it comes to sitting in the taxi overseas). A lot of place you simply just can't get there easily without a car. Under the heat you also can't walk outside so I do think traffic is a nuisance.
4. Long working hour and stress
I used to think it will be so good to work and live in Dubai. Now after meeting so many professional people coming from around the world I know there is no work life balance here. There is no super for you to retire with. The worst thing is that when you are no longer working you will be kicked out of the country regardless how long have you been staying here. It's a place with no future aspect. Let along work life balance. We are not working or staying here so we are ok. It's good for holidays.
5. Everything is about money.
If you are rich, you will have a good life here. If you are not, you are doomed. Simple.