Well JJ is fairly overvalued here right now.
The truth is, JJ is a shooting guard who averages between 16-18 points over the last two years. During that time, he has played the most minutes of any NBA player and has played on the most statistically dominating team. He has some nice numbers. 17 points. 5 rebounds. 5 assists.
His defense is alright, except when he is covering any other SG of significance like James, Ginobili, McGrady, ect...
Joe is a nice player. He has a good skill set. Nice players don't make max contracts. Look Shawn Marion is in the top 2 SF in the league and we bitch about his max contract. Nice players at the easiest position to fill in the league (sg) don't make a max contract.
If you put Raja Bell into JJ's spot and gave him JJ's minutes I am fairly sure you would see similiar numbers.
Want further proof? Jim Jackson's numbers with JJ out:
9 points, 2 rebounds, 5 assists
17 points, 8 rebounds, 1 assist
11 points, 6 rebounds, 3 assists
21 points, 5 rebounds, 0 assists
16 points, 7 rebounds, 0 assists
20 points, 8 rebounds, 1 assist
shooting percentage as a starter: 50% from 2, 51% from 3. It's no coincidence these numbers are right in line with Joe Johnson's career highs in shooting percentage. This offense gets you open shots.
So what did we lose? A handful of assists. Does roughly 3 assists a game equate to a max contract? And we are talking Jim Jackson, a guy nobody wanted.