He is one of the top catching prospects in all of baseball, and catchers are hard to find.
I realize his level makes him more of a gamble, but I'd roll the dice on him. (I also think Chavis looks like the next Middy, so it's just $3.8M a year for 3 years for a player that would be a top 3 prospect on this team.
That is more than worth it, IMO.