Everyone loves to hate on Dubai but it’s still one of the best cities in the world