In the city I live in I can hail a standard taxi with the app of the local taxi company, of course I can share a ride, and I can pay with bank card/credit card.
I never had to report bad behaviors, but I could just look at the taxi number, displayed clearly near the dashboard, and report it to the taxi company.
I am it that Uber can have minor advantages, but I boycott it due to the huge disadvantages in terms of worker rights.
Also they have been working at a loss to kill competitors: refusing to use Uber means defending your right to choose a service in the future.