He's good at all facets of the game, even if he does nothing at stand-out levels right now. Plus, he's been producing very well at a young age, which suggests that as he approaches his prime, he will become even better.
He's a little overpaid relative to his current production, but I think his deal is reasonable when factoring in future expectations.