I think they've forced everyone to change now - if they disappeared tomorrow another operator would fill the void. But when Uber first started operating it was a radically improved service.
I submitted an order, it popped up "503 Service Unavailable -- Try again" in the app. I tried again and it went through.
Food showed up, was just finishing up and they showed up and delivered it a second time. Checked and the order had indeed double-submitted two seconds apart, and I was charged twice.
Obvious error. It would have been a superhuman feat to submit the order, readd all the items to a new order, and submit it in two seconds.
I contacted support and explained what happened and they refused the refund because they had delivered the order, so I had to pay for it. "Thanks for understanding." No amount of arguing that this was obviously an issue with their app got anything out of them besides food showed up, you pay for food, "thanks for understanding".
Upside is I went from wasting probably a hundred bucks a week on ordering food to actually getting off my ass and walking somewhere nearby and picking it up myself for half the price.
I had one time where there was someone else's order delivered to me; literally their name was on the bag... the delivery person grabbed the wrong bag. Then I tried to get them to fix it before he drove away and he told me to call the restaurant. Trying to get refund from the delivery service was nigh impossible. I wound up calling the restaurant and the dealt with getting me a refund and the correct food.
I no longer use food delivery at all, unless it's provided directly by the restaurant. Otherwise, I go pick it up.
For Uber Eats though, I've had them claim that there is no expectation of food arriving hot. First few times I had delivery problems I got full refunds and the reputation was always "give it a go, worst case you can get a refund anyway". Now it's hard to even get in touch with support let alone get them to acknowledge an order issue, and refunds are almost unheard of.
Edit: I had forgotten about all the issues with sexual assaults by Uber drivers. They tried to downplay the issues, but ended up having to implement a lot of controls to understand who was driving the cars, in some markets they now have to be licenced, it's all changed a lot since the beginning because of how the service was actively dangerous compared to incumbents who were typically much more tightly regulated.