Driver can cancel last minute and your day is screwed
There is no system that makes drivers more reliable yet. If the rider doesnt show up, driver can just leave. But if the driver doesnt show up, riders are dependent on them and changing last minute in the morning and ghosting is not acceptable. Especially when the app is targeted to workers that have meetings they need to make.
They should have a review system and driver/rider should be able to choose based on that too.