Round 1: Fred Warner, ILB (BYU)
Inside Linebacker is still a huge need for this team. Jon Bostic and Vince Williams have performed well, but have also left receivers wide open in coverage. The Steelers current defensive scheme requires a speedy, athletic inside linebacker and Warner is a perfect fit. He tape was excellent at BYU, but his below average combine pushed him down a couple rounds.
Round 2: Carlton Davis, CB (Auburn)
It sucks to not take James Washington here. Washington showed a ton of talent in the preseason, but CB is a bigger need at this point. Artie Burns has been horrible, and Davis has shown big-time potential just a few weeks into the season. He could have been the No. 2 corner for the Steelers for a long time.
Round 3: Antonio Callaway, WR (Florida)
Realistically, James Washington would have been available here. It is unlikely that from a late 2nd round to early 3rd round a team would have stolen him, but if they did, Callaway would have been a good replacement. He has been inconsistent and definitely far from perfect, but he has flashed and showed some Martavis Bryant-esque ability. With some better coaching, some time to sit and learn, and good mentors in Antonio Brown and JuJu Smith-Schuster he could have been successful and a good backup if Washington was not available. The off-the-field issues are concerning, but he has shown improvement. He has a had a very slow start to the season, but the Steelers are great at developing wide receivers, and his game-film was extraordinary throughout college.
Round 3: Ronnie Harrison, S (Alabama)
Harrison was a big strong safety coming out of Alabama and a perfect fit for the Steelers defense. He was an absolute steal in the 3rd round, and he would have been the perfect box safety for the team. He shows many similarities to Terrell Edmunds, but he would have been cheaper in the 3rd round.
Round 5: Genard Avery, EDGE (Memphis)
Avery was one of my favorite sleeper prospects coming out of the college. The Steelers passed in him and took a depth player in Marcus Allen, and Avery was taken just a few picks later. Currently on the Browns, Genard Avery has been very good as a pass rusher and EDGE defender. He would have been the perfect replacement for Bud Dupree and and an ideal fit as a 3-4 OLB.
Round 5: JK Scott, P (Alabama)
Jordan Berry has been quite bad. JK Scott has been quite good.
Round 7: Phillip Lindsay, RB (Colorado)
Lindsay went undrafted. Which, at this point, is crazy to think about. He has been of the best rookie running backs in the NFL. Of course, hindsight is 20/20, but he really did flash this potential at Colorado, and he should have been drafted. He could have been the perfect supplement for James Connor, and the duo could have taken the job from Le'Veon Bell, for good.
Round 7: Desmond Harrison, OT (West Georgia)
Harrison, who also went undrafted, could have been the perfect depth piece and developmental prospect for Mike Munchak to work with. Munchak has been very successful in his tenure with the Steelers and most definitely would have turned the highly talented, yet unrefined OT Desmond Harrison into a future starter.