IMHO Uber is a game changer. It's taken over so many countries and the success they are having is beyond measure. Because simply they are improving the lives of their drivers by earning them more money and saving their customers a lot of money as well, so it's a win-win situation here.
I personally prefer Uber on any other service.. for the peace of mind really and it just works!
Actually it is not a win win situation. The taxi drivers are left out of losses.