I hated Dubai, we went a few years ago to join my wife for a week whilst she was working out there. The accommodation was all paid for so we ended up with a good deal otherwise I'm not sure I would have gone. There was nothing really of any interest unless you find big shiny buildings and ostentatious wealth being flaunted around interesting. It was also difficult being impressed by the buildings when you knew how poorly treated those that built them were.
The place is soulless, there's a lot of falseness about, we had a couple of issues with some of the hotel staff and the way the women in the family were treated was disgraceful.
The food was pretty poor in general but fortunately we were staying in an apartment in the marina where there was a Waitrose store and I could buy provisions for breakfast.
The souks were ok if you like that thing. Lots of fake goods, lots of hassling and cajoling, a good place to buy spices although my local ethnic shops sell just as good stuff so it's not worth lugging a load of spices halfway around the world if you can buy the same at home.
I think Dubai is one of those places that you either love or hate, I'm in the hate camp.