I'm pretty happy he didn't go to the Sox, more chance for a Subway World Series now with such a great addition to the Mets. I really expect Johan to put up even better numbers than when he was in Minnesota. Pitcher's ballpark, no DH, and a weak hitting division, you could almost predict 25 wins and a sub 2.00 ERA.
While a part of me would have wanted Johan as a Yankee, but looking at his contract, Arod and Johan would be paid almost 60 million together in a few years, not very good fiscal strategy. Not to mention Joba, Phil, and Ian will be great pitchers themselves but also a whole lot cheaper than Johan. They aren't dominating, and they might never be, but the massive salary proves that you can't always have the best.
I also find it kind of funny that the 4 players the Mets traded wouldn't even be in the Top 10 prospects list of the Yankees and Sox. I really think the Twins got kind of ripped off here, but it their own fault for wanting so much from other teams that they had to settle for mediocre players.