Bennett has played for Cleveland, Brooklyn, Minnesota, and Toronto so far and hasn't shown much. I remember when he was drafted some scouts thought he'd be the next Larry Johnson, undersized PF but strong enough to keep position and not be hindered much by being an inch or two short for his position.
He's been the worst #1 overall pick of all time though, including Greg Oden. At least when Oden was healthy he looked really promising but he was only healthy for 100 games over 6 years. Bennett has been healthy but he's just been really bad. It's been 4 years since he was drafted, I doubt things will click for him but if they do it's good for us, a non-guaranteed deal is virtually risk free for the Suns. He may end up being better than Len, who was picked 4 spots after him. That would be something.