He is worth the contract going forward due to the steep increase teams are paying for short term, but he wont ever be worth the contract overall, unless he has a monster MVP season with a ship.
Hes a professional, hes likeable. Hes our best hitting infielder who is not a first baseman.
23.5 is like Gleybar Torres AAV money.