I don't get how anyone thinks Bargnani is good.
http://www.basketball-reference.com/...bargnan01.html
He's a big who's career high in Total rebound % is 10.4. That's Terrible for a big, and one of the reasons he's so bad. People complain about Bonners rebounding being bad, but in their career, Bonner is far superior.
He's been above average in terms of win shares once in his career(A brilliant .104), compared to Bonner, who has a career win score minimum of .110. They're similar players as floor spacing bigs, but Bonner dominates him.
If Win Shares isn't your thing, look at Wins produced.
http://www.thenbageek.com/players/co...r=1&player_ids[]=314&player_ids[]=301&utf8=%E2%9C%93
Hey look, Bonner is better, and Bargnani is worse than a replacement level player.
OK, how about plus minus data.
By RAPM(
http://stats-for-the-nba.appspot.com/)
Bonner has been better every year since Bargnani's Rookie year, where Bargnani was slightly better. Bargnani has been negative every year.
He's not worth his contract, and is barely worth it if you took a 0 off the end of it. ( I would say he isn't). He has (somewhat) unique skills, but they don't help win games on a consistent basis.