I know there's been a lot of criticism thrown Mike Maccagnan's direction because of the failure of the 2015 draft (only Leonard Williams remains) but let's take a closer look at how Mac as performed as a GM. I think you'll be happy to see how he's progressed since that debacle of a draft.
First (and not to make excuses for him), 2015 was Mac's first year in the GM seat. The scouting department wasn't his yet (if you look at the scouting department now, it's been a complete overhaul with the exception of a couple of scouts), so we have to give him the benefit of the doubt. So let's call 2015 a draft from the old regime.
Let's look at the 2016 draft and free agency
Draft: Darron Lee, Christian Hackenberg, Jordan Jenkins, Juston Burris, Brandon Shell, Loc Edwards, Charone Peake.
FAs (notables): Matt Forte, Ryan Clady, Jarvis Jenkins, Steve McLendon
UDFAs (notables): Robby Anderson, Doug Middleton, Lawrence Thomas
Not a bad class. Forte gave us two solid years, Clady was serviceable. Hack was the only disaster.
2017 draft and free agency
Draft: Jamal Adams, Marcus Maye, Ardarius Stewart, Chad Hansen, Jordan Leggett, Dylan Donahue, Jeremy Clark, Derrick Jones
FAs (notables): Mike Pennel, Kelvin Beachum, Josh Mccown, Morris Claiborne, Jonathan Harrison, Terrence Brooks, Neal Sterling
Via Trade: Jermaine Kearse
UDFAs (notables): none
Out of the 16 additions, only 2 are gone.
2018 draft and free agency
Draft: Sam Darnold, Nathan Shepard, Chris Herndon, Parry Nickerson, Folorunso Fatukasi, Trenton Cannon
FAs (notables): Trumaine Johnson, Isaiah Crowell, Avery Williamson, Terrell Pryor, Teddy Bridgewater, Andre Roberts, Spencer Long
UDFAs (notables): Frankie Luvu
Other notables: Davis Webb, Deontay Burnett, Nico Falah
Pretty, pretty good!
I know it's easier to keep players the closer the timeline, but I'd have to say Mac's on track and trending in the right direction. We should be lucky to have him!