Never used public transportation in Dubai but the city seems to have a very well developed public transportation system.
Bus stops in Dubai are very modern and all of them have air conditioning. So you don't have to bake in the sun while waiting for the next bus to arrive.