He was consistently very good last year. The offense wasn't always there, but he rarely "plays like trash", especially in his own end.
Fans may only notice him for random 3-4 game stretches, but he is still very good in the other times. He put up 35 points last year with limited PP time and playing in a defensive role. He was off to a slow start to this year after missing training camp, but has picked up his game to that sort of level once again. 9 points in his last 21 games which is right back to that 35 point pace except this time he is pacing for 20 goals.
He starts in his own end 2/3's of the time and he has a 60 GF%, 52 xGF%, positive possession numbers across the board. That is also including his slow start. Without those first 7 games, he has a GF% of almost 70 and slightly better underlying numbers.
The only really frustrating thing with him is that he has a ton of excellent tools, but doesn't know how to put them together to their fullest extent. If he did, we are talking about a guy who could make 2 or 3 times what he is making now and still be considered an underpayment.