It's absurd to grade a draft before anyone has played a game. It's nearly as absurd to grade it after the draft class' rookie season.
3 years is fair
With that in Mind.
Round 1 - ED Aidan Hutchinson. A+ Game-changer. Let's hope he stays healthy
Round 1 - WR Jameson Williams B+. Rocky start with injures and suspension, An A+ when he's on the field
Round 2 - ED Josh Paschal C+ Hasn't been healthy enough, and he doesn't change games, but a solid rotation guy
Round 3 - S Kerby Joseph A+ He's another game changer
Round 5 - TE James Mitchell D - He didn't make an impact, even for a 5th rounder
Round 6 - LB Malcom Rodriguez A- For where they drafted him, he's been a very positive player
round 6 - LB/ED James Houston B One trick pony, flash in the pan, but for a 6th round guy, we got something good
Round 7 . CB Chase Luas Inc - He was a 7th rounder, what do you want?
A
An outstanding draft. 4 positive impact players, 2 of them stars. If Josh Paschal can be a little better, then this is kind of an epic draft.
This is why I don't really question what appears to be some strange picks this year after the first round. I completely trust Brad. He turned this team into one of the best in the NFL - THROUGH THE DRAFT - in 3 years - and it does get harder when you pick later, the cost of being really good. With this year's draft they had fewer mid-level picks because they moved picks to go get specific guys they wanted. If they wanted those specific guys, there must be a reason for it. And as others have said - Brad has built the roster so well that they really don't need those picks anymore. Not many places to put them.