Well, JJ is doing amazingly for a minimum contract.
STAT was a better blocker last year; it feels like he made more stops and grabbed more boards, but the numbers say they're about the same and the season is still young. The past games against the Celts and Nets, as a PF, STAT didn't rotate over as quickly. As a backup C, he strayed outside the paint every now and again, but that's PF mentality (and likely fast-break coaching).
I do agree that being under 0.500 and being one of the league's more expensive teams, the Knicks deserve a few boos.