The deal is mostly being considered a very good one for Atlanta, but I think partly that reflects an under-appreciation for Martin Prado combined with an under-appreciation for that fact that Upton is about to get quite expensive.
Here are their respective performances over the past 4 years.
Code:
PA AVG OBP SLG OPS OPS+ rWAR fWAR
2461 .286 .362 .485 .846 122 13.0 16.7
2434 .294 .342 .436 .778 109 14.9 15.0
Guess who's who? Obviously Upton is younger and has much higher upside. And when you roll in Chris Johnson, who's a nice little corner utility guy with some pop, I'd rather have the package the Braves got than the package the Braves gave up. But I think it's a better deal for Arizona than some are making it out to be.