Hindsight is a wonderful thing, but you really have to judge a trade at the time it was made.
Players traded in can get injured, draft picks can be duds, and they too can get injured.
We will all be much wiser about getting in 2 players from GWS in a year or two, but the trade period is now and the trades should be judged on what the situation is now.
Great trade, we have a weakness in midfield and this addresses our need. We have a year or a few left in a fair number of our stars: Cotch, Jack, Martin, Lynch, Grimes, et al and they will need replacing over the next 5 years. So, we address our current need, and we plan to address future needs over the next couple of years. Combine this with the haul of 5 draft picks last year and you can see there was planning involved. This is not a half hearted effort to address our needs, it is a full blown get 2 players in and really go for it. Sure there are risks, but you gotta take risks.
Even if this doesn't work it is still a great trade, you have to judge it on how everything looks now, in the current trade period.
DS