As one who's company is now using Concur for travel booking (was before only for reimbursement process), I'm terribly unimpressed with its response speed, the lack of granularity in selection criteria and the poor communication/insufficient control it provides.
For instance, it usually takes me anywhere from 15 minutes to half an hour to book a trip. Much of that is going back searching and re-sorting flights as well as having to manually click thru when pricing hotels to determine whether or not each is within per diem. What's worse is what I've called the "poor communication/insufficient control" above. When you've actually chosen a set of flights, rather than buffering it and booking/purchasing the whole trip at once, by clicking "reserve" on the flight set, Concur goes and immediately purchases them. This is good if that's the only thing you're doing but if you're trying to plan where your stays might be as well as what's available which nights in which cities or having to completely re-work your trip, Concur is a sucky software framework in which to try to do any useful travel plan execution.
Perhaps if your assumption in developing Concur is that all you are doing is simply going from A to B, getting a car, staying one place, it might be ok. However, if there's any complexity in your travel such as multi city, same day travel, etc., the time you end up spending in Concur is painful.
David