I think it worked out fine for the Giants. They got a goodish KB, won the division and 107 games, and didn’t have to give up anyone of value (based on how things have gone to this point).
But yeah for the Cubs and Rockies it was not great. Outside of PCA (a notable exception) the whole tear down of the contender Cubs didn’t work out too well for the us. Though I guess getting a potential all-star caliber player for 1/2 seasons of 4 guys they weren’t going to re-sign isn’t the worst thing in the world. And if we’re including the Darvish trade maybe Caissie.
edit: I’m a moron and forgot about Alcantara