If the Red Sox can turn things around quickly, the haul of Cespedes, Kelly, and Craig is very strong. The Cubs' haul has a higher ceiling than the Red Sox haul, the Red Sox haul is more of a sure thing.
The Red Sox gave up half their roster to get those players, and I don't think I'd call Craig a sure thing especially in Boston where he'll be forced to play one of the corner outfield spots.