I give it a C
The merit is in the addressed need positions, but filled them with awkward scheme fits or longer term projects that have me wondering.
A couple picks we have not done well with similar players. DT for example the Bills have a poor track record coaching up low effort or unrealized potential players we drafted 2 DTs who fit this mold.
My two favorite picks are Jackson and Hawes.
Late, in the draft we failed to add any LB depth or ST helps of note, doubling, tripling down on some team needs. I was surprised we didn't go for a Punter as well.
I thought going OL was just silly seeing our current depth.