I don't understand the dichotomy between Uber/app and Taxis, why not have both and get the worst of both!
In my country, Gojek (duopoly with Grab) partners with a taxi company. Until recently, when you order Gojek, they always try to match you with a taxi first.
The problem is, the taxi drivers don't feel like they care about the rating system, so most of the time they reject you or ignore you. I can go through a dozen(!!!) rejections before getting one (non-taxi).