He's a good player in the right setup. Feel for him though in how it's all worked out because initially he looked the bright spot in a poor team, raised our level a tad and looked like he'd be our LB for years to come. Unfortunately for him we got our shit together and started looking like a serious team again and outgrew him pretty quickly.
He'd be great for a number of teams in the league probably, if he can stay fit..