The way I see it, centralization has the more favorable best case scenario while decentralization has the most favorable worst case scenario.
Centralization allows for extreme optimization, but decentralization allows a system to keep on chugging along no matter what the conditions (within reason)