I actually regard BA taxis one of the best in the world. And Uber of BA , one of the worst in the world. Use 2~4 taxis a day here.
yes, one in 15 drivers do try to take a longer route. but at least 14 of them are good in sense of manners, integrity and knowledge of the city and hardly anyone uses the GPS. Yes, one in 15 Uber drivers is good and can arrive without getting lost but most of them are super dumb and often get lost despite using the GPS.
Price difference is not much in Argentina..maybe 15% at best. And Uber here does a lot "Peak rate hours" at any damn hour. Plus if you delay to take action by calling the uber immediatey on search, they increase fare very rapidly in the app.
In lot of other countries, taxis are really expensive versus Uber //and Uber or Grab drivers are really good.