The only really bad experience I have had with Uber so far is when after the trip was completed the Urber driver charge me a surge ("peak hours") charge that was significantly higher than the price displayed by the app when I ordered the trip. I complained to Uber and they reduced the charge to the regular non-surge amount. Apart from that episode, the only other issues I have had with Uber have been fairly minor: Some dropped orders, some situations (in big cities) where the drop-off point was a block or two from the actual destination address, some situations (for Uber pool) where the pick up point given by the app was a couple of blocks from the origin address, etc.
With taxis I have been overcharged quite a few times, had them not show up for a trip reserved in advance, them being very late, etc.
Thus far my impression is that the Uber/Lyft system is still more transparent than using a taxi, including when there is a problem.
But this ``vomit fraud" story definitely gives one pause...