As the reactions to yesterday's Matt Garza trade poured in, ESPN's Keith Law said he believes the Rays received more in return for their young right-hander than the Royals did when they traded Zack Greinke to the Brewers. He explained that Tampa "focused less on position and more on overall value" after saying the exact opposite about the deal Kansas City made (Insider req'd for the last link).
Obviously, the trades are not equal in a number of ways. The Cubs are receiving two young players in addition to Garza, one being Fernando Perez. Greinke, however, is a former Cy Young Award winner and according to WAR, his last three seasons were all better than Garza's best season (2009) by a considerable margin. He does lack Garza's postseason experience though. The pitchers were born less than a month apart, but the Cubs will get three years of Garza while the Brewers get just two of Greinke (at a higher salary).
So, knowing what we know about the players, do you prefer the package of Lorenzo Cain, Alcides Escobar, Jeremy Jeffress, and Jake Odorizzi or the package of Chris Archer, Brandon Guyer,Robinson Chirinos, Hak-Ju Lee, and Sam Fuld?