Lots of replies here so I'll just say I'm replying to all those above.
First, Anderson. I think Williams is certainly more explosive and bends better than Anderson but the problem I see with Williams is he takes himself out of the play and overpursues just like I've seen in guys like Smith. That will kill him at the next level. I may be too picky about it but that will be a major issue. Also, his character concerns are very concerning. This is why I like Anderson more for us than Williams. A prospect may have more potential than another, as is the case with Anderson and Williams, but Anderson could easily outperform Williams as a pro because talent and potential can only reach the level the prospect desires and that's where I love and hate Williams. He showed commitment to get his weight up and improve from last year but these drug issues...I just don't know what to think there.
As for Barnett, yeah, he's certainly not as slow as Upshaw but he's not considerably faster than him either. Don't get me wrong he may be able to be a great player at the next level but when I watched him really closely I saw a guy who was good at timing the snap of the ball more than I saw a guy who exploded to the ball.
Derek Rivers is a guy I really like but not as a 1st or 2nd round pick. If we're talking Kaufusi then okay but I would be very hesitant to make him Correa. He's extremely explosive and bends better than given credit but I think his hips are a touch stiff but I'm not too worried about that because this guy could replace Suggs if he puts it all together. As @BmoreBird22 said via Miller, I definitely agree with those sentiments and see him as a third round pick. I'd trade up to get him but I see him in that round.