We'll never know what players will end up being great picks. Players considered a reach at the time may become stars and plenty of draft steals will end up being busts. There's a lot that goes into being a successful NFL player, and all the prospects drafted need further development in the pros.
Opinions vary on the talent level of the prospects in the draft, and drafting well very much has to do with having a strategy and getting value. The smart teams maximize position value, and that's especially true in this draft because the talent was all clumped together on Day 2.
Most of the players that were reaches on Day 2 were filling desperate needs for a team. The biggest head-scratchers were players clearly chosen ahead of superior picks at the position.