James Johnson is an interesting player. He's in the classic SF/PF tweener mold although he's got some skills -- namely ballhandling and passing ability -- that fit a little better at SF than most combo forwards. The blocks and steals look good on the statsheet but I wouldn't call him a standout defender. He's limited as a perimeter defender because he's not particularly quick on his feet. He's got length and leaping ability to compensate but the drawback is that he's a bit of a foul machine. (PS -- Did you know that in 4 of the last 5 seasons the league leader in fouls committed was a Sacramento King? That's not a good trend.) Of course he'll still be one of the better defenders on this team from day 1, so it's all relative.
On offense he can post-up or take his man off the dribble though he's more crafty than quick with the ball. I'm concerned though that he's not a prolific shooter (averages 0.3 made three pointers per game for his career) nor does he draw fouls so his scoring efficiency is always going to be on the low end. As lateral moves go, we could do a lot worse (cough, Salmons) but it's hard for me to see this as anything more than treading water. He's cheap because this is the last year of his rookie deal and Toronto didn't have minutes for him anymore. He'll be due for a hefty raise if he exceeds expectations or maybe a mid-range deal if he doesn't. I agree with Carolija on this one. Between Chuck Hayes, Jason Thompson, and now James Johnson we're slowly eating away all of our salary cap flexibility on career role-players. These are good pieces to have on your bench if you're already a playoff team but they'll end up playing a lot of minutes for us and there will certainly be some highlights (
huge dunk) but some lowlights as well (
huge poster). Such is life for a Sacramento Kings fan.
I'm sorry you drank the Maloof kool-aid on this issue, but that's not even slightly true. If we in fact cannot afford contract extensions for Cousins and Evans it won't be because of the salary cap it'll be because we have a roster overloaded with junk and owners who can't afford to keep a league-average payroll for multiple years in succession.