There have been discussions on the FE forum about their version of Orion and why it works or does not. Came down to a pretty simple deal, whenever you are under a firm time deadline and your Orion trace is based on wrong times, it will never work.
Our LV building time can be anywhere from 8:50 to 9:05. My understanding is that the Orion time will always program the 'best case scenario' and have a leave building time at 8:50. That means, most days, a driver is leaving the building already behind. That would not matter if there are no time commits, but if there are, it will mean breaking trace and every break will add time.
Railroads discovered over a decade ago that there are too many variables to run a scheduled railroad. UPS appears cannot learn from history, so they are doomed to repeat it.
My suspicion is that the routes where Orion works, are the ones with no NDA or very few and no pick ups or a very late pick up and no bulk.