I had to wait 30 min in the cold to get a car eventually, after 3 drivers cancelled the trips, one after the other! How can this be???!! One of them was less than 1 min away from me and he could just cancel?? I barely had any battery left, my phone died when I got in the car. Why can't we rate the drivers which cancel last minute? If I were to cancel, I would be charged, but we don't get to provide feedback for these drivers? I will not use uber anymore from now on.