The thing is, these things were all predictable, too.
The day they signed Crawford I said, "Ok.. but why?" We had a CF and had no place for Crawford to play. IMO Crawford was signed so the Yankees wouldn't get him. Consequently they overpaid for him.
Sandoval never was anything more than a slightly better than mediocre 3B who had a good World Series. I believe he was signed so the Sox could make a splash.
I never understood signing Castillo, at least not for the money it cost them. Why would you sign a guy who hadn't played baseball in over a year, and even then he wasn't playing at the ML level? I mean, I don't doubt that Cuban baseball is nice, but simply the talent pool from which Cuba had to choose would lead you to believe that the Cuban "stars" would be as good as the MLB stars? And Castillo did get "star' money.