We took about two dozen Ubers on our last trip to Mexico City. I'd say our experience was mixed. I wouldn't use any other method of transport if we were to return, but Uber DF is not at the standard of Ubers in the United States:
-countless drivers texting and driving (missing turns as a result)
-drivers not wearing seatbelts
-one driver who didn't trust GPS and wanted exclusive oral directions
-every single driver but for a couple liked to drive with the windows down = no AC, toxic fumes rolling in, and vendors begging from us at stoplights
We switched to Uber Black toward the end and had much better rides. Usually, the windows were up and the AC was on. The price differences versus UberX are high on a relative scale — but not on an absolute scale when thought of in terms of USD.
One big problem we had was heavy traffic causing Uber to recalculate from original fixed fare to metered fare — this tended to double fares.
We certainly weren't offered waters — not that we ever cared about that. Uber drivers in the USA never do that anymore either.
We took Ubers back and forth to Teotihuacan. That was a trip!