As a Mets fan, I love this deal.
a) He has shown the affinity to gag in big spots. That's not something that develops with experience. You got it or you don't.
b) Name a giant contract like this that's worked. That doesn't impact the next 5 years or so....but the Phillies didn't learn from Ryan Howard and with no opt-outs, they're absolutely pushing this franchise's chips to the middle of the table on a good 7-8 years on the back end.
c) He's not a good fielder. So you get what you get (hopefully) on offense and not much else. And if the designated hitter happens soon in the NL, do you really want to pay 30m a year for a guy swinging a bat 4 times a game?
Not. Impressed. At. All.