Well all of those bikes are great picks. My test riding showed the OCR to be a bit sloppy in the BB. The Fuji Team Pro isn't really a comfort bike but is a heck of a bike. All of the bikes are made in the far east so no big difference there. I have heard Fuji isn't as responsive as the others on warranty claims but that is second hand so...
Specialized customer service and warranty service is hard to beat...I don't know about the others (never owned a C'Dale and never had an issue with my Giant MTB). I just recently tried to "upgrade" the seatpost on my Roubaix to their Pave SL and have had all sorts of issues with it but Specialized has been providing replacements (we are on post #3 now) without question even when you would think I probably voided the warranty.
__________________
The views expressed by this poster do not reflect the views of BikeForums.net.