I have been using ola and uber cabs over 4 months now and that too on a daily basis.I totally am very much upset with ola facilities as:
1.Even if the driver cancels your ride, you will be left with some cancellation charge and no matter how many times you call the customer care, nobody is there to pay back your money
2.Drivers( specialy in share ones) ask for change.A few days back I offered them a 500rs note telling them that I will pay the amount( rs 125) at the destination and he can give back my 500rs note, the driver straight away stopped the car and told me to get down the cab.
3.Share cabs are cheaper but they roam around away from your destination, there is no management of share cabs, it can take you over an hour for a 15 minute ride to your destination.
Because of the scarcity of good cab facilities, you can opt for ola but always be ready for any misconduct.