I order rather regularly from Foodora in Frankfurt/Germany. Their riders mostly do their best to look happy, but I can't help feeling guilty when I order when it rains/snows or there is even harsher weather (there was a particular nasty thunderstorm that made me crave Burritos...). I always give them an additional tip in these cases.
There's been bad experiences/odd situations though. Once a rider spilled half of my chili con carne on the stairs up to my apartment, without telling me so and bolted after he gave me the soggy paperbag with the rest of my food. I got a 10€ Discount Code out of that, but that hardly covered the cleaning of the walls.
Then now two times it has happened that Foodora called me roughly an hour after ordering if the Food had arrived yet, because they've "lost" their rider/couldn't contact them anymore. I really hope they just stole the food and didn't have an accident in traffic, but I'll never find out.