The app works fairly fine (though relatively constant and significant changes in the UX make it difficult to cope with the regular features we need), however its predicting algorithm for the time the driver will arrive to pick you up is unacceptably poor. Its rather a rule than an exception, for instance, that 6 min waiting time changes for up to 15, 20 or 25 min. Have a looong way to improve it.
Flalberto2010 about Uber, v3.245.3