Uber, even today has a FAR higher success rate with my personally. Even two weeks ago I had a driver telling me his card reader wasn't working until it magically did when I started threatening to simply not pay and walk away. This has happened to me multiple times even with my reduced cab rate.
The worst I've ever dealt with in Uber is waiting and cancelled pickup despite using it far more often.
The problem isn't the user experience, same as with Amazon, it's the abusive relationship the company has with its employees. That it deliberately tries to avoid labor laws that protect workers via legal technicalities.