Good points. He has not had a long history of having over 510 PA seasons (once.) He's only been over 486 twice.
His career .237 BA looks awful, but to me, the nice .343 OBP far outweighs that low BA, and the low BA is fueled by his first 4 season.
.228 (2015-2018 w .339 OBP) 37 HRs per 650 PAs
.245 (2019-2021 w .346 OBP) 40 HRs per 650 PAs
He did have a 1.063 OPS with RISP, this year and .917 with Men On base.
he's a career .836 hitter and .826 with RISP and .850 with Men on base, so maybe there is no issues with be productive with his hits.
One reason I do not make him a top priority signing, this winter, is the one great season factor. He is 28, so maybe this season is who he really is, but there are doubts I might share with you.
He took a step back in 2020 (.701 OPS), but with it being such a short season, I'm not sure how much of a factor that should be.
2018-2019
.245/.347/.503/.849 is pretty decent. (38 HRs per 650)
He seems to have a good clubhouse image, for what that is worth.
If JD goes, he's a good replacement. I would not bring him back with JD still here unless we trade Dalbec or a corner OF'er.