Can't see why people are mad about this trade.
I love Teo, but let's face it, he's a 30 yr old outfielder, with 1 year left on his contract, with some question marks going forward. Trading him for 3 years of an elite reliever plus a really intriguing prospect can only be considered a win.