You need drivers who are actually willing to pick people up for rides. Almost every single time I try to order an Uber, I get passed around to different drivers (some of which are very far) and never end up getting a ride even after waiting 10 minutes. On the rare occasion I actually get a ride, the driver is extremely far and one time a driver cancelled on me despite being only half a mile away and caused me to be late for work.