While I think that the 18g, 43pt season he had last year is not far removed from what the expectation would have been, the warts remain. Chief among them is streaky play and a completely lack of coordination. He's always been really easy to knock off balance. Hell, he can do it to himself. The prevailing thought was that once he grows into his body it would resolve, but it's still there.
If he can be a 43 point player year to year, then it's a reasonable contract. If this year, which aligns with earlier production, is what he is, it's a bad contract.
I'm really not sure why he lives rent free in so many heads. I don't give him a second thought. You leave, you're PNG'd afaic.