A "D" for Long is BS, he wanted Trufant or Eifert there instead of Long. Eifert would be the 5th passing option after (Marshall, Jeffery, M. Bennett, Forte). So a TE2 is good value at #20? Trufant is not a Cover-2 Corner, and if he is only playing Nickel this year, is that worth it at #20? A Rotational DT like Floyd or Williams at #20? Maybe, but Long fills a huge need and is going to contribute from Day 1 making the entire Offense better. I can't see lower than a C+ assuming people think we took him too early.
In a way grading the draft with the pick numbers is deceiving. Long was actually a 20-49 pick, and Bostic was a 50-116 pick. Just taking all pick #s out, picking up Long, Bostic, Greene, Mills, Washington and Mills with only 5 picks is a great draft. You could even say for values sake that we did trade down and got Long at 35, but picked up Greene in the 70's with our 3rd rounder we acquired. Greene would still be a good pick and Long then becomes a better pick, kind of funny when you look at it that way.