No warning bells go off by the fact that the guy has been released by three teams since the Bills just HAD to trade a 3rd rounder for him?* (*so many posts long ago demanded this trade)
He has NFL talent, but it comes with baggage. Not Haynesworth baggage, but baggage none-the-less. I think of him like Richie Icognito, capable of being a solid NFL player, but you have to be willing to live with the other distractions he brings... So far, teams have been moving on.
I'd say he's arguably more talented than Bell, but just as injury prone, and with more locker-room issues.
Is he really an improvement for our team? I don't think so.