The big difference with Uber is that you set both your pick up and drop off locations, and it proposes a route and a price before you confirm the request. Chauffeur-privé does this, too.
One of the problems I had with Uber was drivers who did not know the city outside of the center very well, which resulted in some very circuitous routes and inflated fares. Customer service always took care of it afterwards, but it got tiresome. I've been happy with Chauffeur-privé in general.