I have traveled a lot. In all of my travels, I use Uber unless I'm forced to use a local option. Here's why:
1. Integration with mapping allows me to ensure I'm actually be taken to the place I want to go and not "taken for a ride". This is especially important when I don't speak the local language well or at all.
2. I can pay in a way which does not expose my payment method to the driver (credit card skimmers, muggings). I also can always pay with a card via the app, rather than having to struggle to find a driver who will accept a card payment or who won't extort me after the fact with "the machine is broken".
3. I can track my trips in a way which makes it easy to expense them, something that is a pain to do with taxi receipts (if you can even get them to give you one).
4. I have some idea of what I'll be paying in advance and am more resistant to being overcharged.
5. When I request a ride, someone actually shows up and I have a meaningful ETA for their arrival.
If you've never left your part of the world to travel elsewhere it may be difficult to understand just how frustrating, unsafe, and unfair the experience of using a taxi in most of the world is, but Uber even at the same price is a many many many times better experience. I hate taxis and avoid them at all costs. In places without Uber, I strongly preference public transport even for very long rides, because taxis are usually worse. I preference public transport everywhere when it's good, but there are many parts of the world with bad public transport and even worse taxi services.