I'm not ready to say that all of DD's trades have helped the team, but other than the Miley/Smith trade I don't see any that have hurt the team. "Not having hurt the team" is a low bar but it IS a bar, and it's one that many GM's don't clear. One of my criticisms of Ben is that he was hoarding prospects while the team was finishing last. At least DD is making an effort. In my mind that's better than standing pat and watching the team circling the drain.
Of course none have "hurt the team" so far, because we traded prospects in every deal except for Miley- who by the way, would have done better than O'Sullivan/Owens, but I get your point. We would not have kept Miley as our 6/7th starter and Smith got hurt, but I was responding to the statement that so far, DD's trades have been "pretty good". The Smith trade was the only deal not made for "the now" by giving up some "future", so in some ways, that deal should not even be linked to the others.
I totally understand why we made each and every trade. Most did or were meant to strengthen our team now, and in some cases like the Pomeranz deal, for the next couple years as well, at the expense of trading away possible future assets that may or may not amount to a hill or beans or some astronomical super stud. I think with the Pomeranz trade, we have come close to the point where the balance would shift too much towards the now and too far from the future. I had hoped that trading away all the quality prospects we have recently would have netted us an ace, instead of a RP'er and a low 2-3- high 4 slot starter like Pomeranz. That's my own personal preference.
Kimbrel, Pomeranz and Smith are all here for 2 more years, so the deals were made for a little extended "here and now". I like that about the deals. Pomeranz does not cost much, so if we were able to fix our rotation for the next 2 years by acquiring him, then our precious remaining resources can be spent elsewhere. That could be very good as well, assuming we spend wisely.
I think we can afford to trade Swihart and Devers and maybe some mid-level pitchers like Johnson or Owens, but anything more, and we've gone too far towards the "now" (in my opinion).