Re: Cost is the smaller concern
"The results have been a disaster."
That's an implementation issue, not a Linux one. My pick is that it was pushed through with insufficient budget to do full testing and relied on a too-small changeover team for support.