Honestly, I'm comfortable with a pure BPA approach for the first time in quite a while. WR is the only position I think we have a major need for and would be willing to make a slight reach for. Otherwise, it is mostly depth and guys to replace our older starters.
After that, in no particular order: 1-2 LB's to replace Alexander & provide depth, OG/OT with Incognito getting old, DL (primarily DT) with Kyle likely retiring or at least not being a full time starter moving forward, and a backup/future starter at RB. CB would be a smart investment I think, but McDermott has never needed to rely on premier players at that position.
As much as I would love one of the top QBs, it is not worth trading up for one with how Tyrod is looking and the coaching staff apparently being fairly high on Peterman as a developmental guy/quality backup.