I've had great experiences with taxis, but also appalling ones... At least Uber seemed to be trying to solve that problem - shame they decided to solve a real problem while being a shamelessly immoral company.
The behaviour of Uber has been terrible, and it's a shame they don't operate much more like a passenger->service matching system with ratings, rather that operating their own fleet kinda-sorta-maybe (but they're all self-employed!)
How is uber any different?
Don't get me wrong, I know all the shady shit that goes on in this direction with delivery drivers etc, and I expect at some point we're going to end up with a big shift in the rules.
With Uber it's just one of many things that I dislike about them.
Edit: Not just discovery, but transactions as well