They made moves to address 3B and RF, kept a cornerstone at SS, kept moderately productive pre-FAs at C and 2B, and have prospects ready to take over midseason at 1B and CF. I guess they could have sold Soriano and tried to fill LF a different way, but outside that, they either kept productive guys or made moves at every other spot. Wait, "keeping Castro" was a thing they did? Keeping him at short deserves at least a little credit, since there's a growing push to move him to 2nd or 3rd. It could be argued that the Cubs acquired the best 3B of the offseason, too, depending on how much one values defensive metrics. RF is definitely improved, the staff is well improved over last year, particularly in depth, and 1B and CF are ready to go as soon as they're not wasting a year of eligibility. Really, the only potential failures of the staff were not getting Cespedes and offloading Soriano, and sacrificing the bullpen to upgrade other positions. Well, and to whom they gave bench spots.