As part of our trip, we have used Uber three times: once from the airport to the hotel and twice from the hotel to a local shopping area. It is my first trip using Uber.
Without question, I will never use a taxi again wherever I am somewhere that Uber is an option.
1) Pleasant Cars: Every Uber car we have used has been clean and well taken care of. No older model cars. No nasty seats. No random odors floating about. No plastic wall between you and the driver, making you feel as if you are in a squad car.
2) The price is fixed: We have not had to wonder how much the fare was going to be or how it would be influenced by time in traffic or a driver getting lost. Up front, we have known exactly what we were going to pay.
3) No car transaction: I gather once you have the app and the payment card input, it is all handled electronically. No waiting to run the car. No having to make change. Good heavens, you do not even discuss the transaction at all. And certainly no "surprise" discussions about having to boost the price because of cash, distance, etc. (this happened to me in Miami once).
4) Pleasant Drivers: I am sure that this is not always the case, but we have had very good luck to date with our drivers. Some are conversational, others are less so, but all of them have been several levels above most of my cab interactions - and , because the price if fixed, I never have to worry if they are taking me in the quickest way possible (honestly, they lose money if they take longer than they anticipated).
It would not have worked before - but the combination of satellite GPS, electronic funds, and cell phones and made the whole thing work smoothly and like clockwork. I do not know that cabs will completely ever disappear, but I suspect their dominance as short term transportation will rapidly dwindle.