Every free-agent class has its good and bad points. The 2017 class is outstanding if you need a lineman on either side of the ball, or a receiver, or a defensive back. Things are a bit more scarce at the quarterback position, where Colin Kaepernick is the one obvious entrant with upscale game experience, and Tyrod Taylor’s fate is still in the hands of the Buffalo Bills.
No matter what positions teams are looking for, the common theme in today’s NFL is specificity. More than ever, teams are looking for a certain kind of safety (box, slot, deep coverage), a certain kind of receiver (speed slot, route-savvy slot, outside) or a certain kind of pass-rusher (defined edge or inside/outside).