He did have a slow start last year yeah, and his even strength production is up heavily this year which was what a lot of people complained about from him last year.
He will always be a player that gets crapped on regardless because of his contract. His play does not seem to be deteriorating in anyway, but people will watch him fumble pucks and make a few bad passes because thats just who he's always been as a player and they'll crap all over him. Yes he's probably making a million too much given the term that he got, but thats what happens in UFA. At the end of the day you can crap all over him, but he just keeps on chugging along putting up ~20G 50P 200hits seasons while being one of the better fighters in the league.
Despite all that HF would have you believe that he's a useless player who is falling off a cliff (still waiting to see him fall off this cliff).
TL DR: Contracts a bit too much and a bit too long, but he's still a very effective player.