B+
I'm not jumping for joy but I think they concretely improved the team, in particular the bullpen, which will be huge in the postseason, and navigated the market well.
I understand that people wanted a big bat, but who exactly was available to add?
Josh Bell would have been nice, but he ended up part of the biggest trade package in recent memory, and in any event might not have been as big of an improvement as everyone seems to think. Over the remainder of the season, Steamer projects:
Josh Bell, .349 wOBA, 123 wRC+
Rowdy Tellez, .341 wOBA, 118 wRC+
Could we have used him at DH instead? Yes, but if you are carrying two 1B/DHs (not to mention a third catcher at the moment), then I think you have to give up on McCutchen..... except McCutchen has finally started to look like the guy the front office was excited to add in the offseason. Since June 1, McCutchen has been hitting:
Andrew McCutchen (since June 1), .363 wOBA, 133 wRC+
I don't see a difference-making bat anywhere else in the infield that was moved at the deadline.
Could we have upgraded the outfield? Well, it's basically a non-starter to replace Yelich (our most expensive and highest upside player) or Renfroe (our best hitter this year). Nor would we want to. Again, they have been hitting quite well all summer:
Christian Yelich (since June 1), .356 wOBA, 128 wRC+
Hunter Renfroe (since June 1), .365 wOBA, 135 wRC+
Which leaves centerfield. Only, it's not entirely clear how easily we could have gotten an offensive upgrade there. Ramon Laureano was presumably too expensive, since he didn't leave a rebuilding A's club, and who knows if the front office thinks he is worth it. Over the last two seasons Laureano and Taylor have been close to a wash anyway. I would have taken a flier on Gallo and played him in CF, but I'm not surprised the front office didn't want to take the gamble. They did add a guy in Ruiz who could help out in centerfield, even if he's ticketed for AAA to start.