Been solid his whole time here, he's always been a 40 or so point player outside of a couple of seasons even on those stacked Tampa teams so his production is only slightly down on his career average and like you said, he's an excellent PK forward. The hate he has had (and continues to get) on here is way overboard tbh.
As you said, he's really an important leader. Think having him in the locker room is invaluable experience for all the young players too, makes his contract more then worth it (same with Gudas). We've all seen what happens when you have a bunch of talented young players but no leaders (Buffalo).