Knighton seems too much like another Mount Cody to me. He has weight issues and is not great against the run. I would rather grab a guy like Jean-Francois and draft Brandon Williams.
Also add these to your list of possible free agents.
Larry Grant ILB San Fran
Deandre Levy ILB Detroit (cover linebacker)
Wallace Gilberry DE Cincy (pass rush specialist)