The defense is starting to tank, which was expected for a player his age, and I don't think you should be buying into his 106 wRC+ in 2020 that came with a career high BABIP with worse contact rates, I'm sure he's had stretches of 50-60 games before where he's looked like a passable hitter, but ultimately the plate discipline does him in and he's never show the power to make up for it. Also signing Almora and Pillar, two versions of the same player, seems like poor roster management.
The projections have him as a 1 WAR player which I can believe. It's a cromulent signing for a team that everyone - especially Mets fans - was expecting to spend big on with their new owner and his fancy new toys (money) and yet they missed out on every high profile FA. Obviously they had their one big splash in the Lindor + Carrasco trade, but ultimately their offseason came down to that rental with free agent signings of James McCann for more money that most would have guessed, Albert Almora, Kevin Pillar, Trevor May, Aaron Loup and Jonathan Villar.
Did the Mets need to sign everyone? Probably not. But they didn't really address their biggest needs anyway, with the DH not happening for another year they'll have Dominic Smith and Brandon Nimmo playing at their worst positions along with J.D. Davis playing any position at all bleeding runs defensively. From the perspective of Mets fans it's like if Ross Atkins and Shapiro talked the big talk about 4 good additions/2 elite ones and then their final offseason outcome was like, a Kris Bryant rental and signing Jake Odorizzi with a bunch of garbage sprinkled in there.