If I was building a team I'd start with OL & DL.
You have to take what is the best player, but those are the positions to spend your money on.
QB for obvious reasons is the position to nail.
Then LT, DE, WR, CB.
After this, if you can double back in the trenches and either secure another OT as bookends for your QB and another DE that's where I'd go before LB, S, TE, IOL, RB, etc.
Like, if you are Indy and Nelson the OG is there and he's all pro, then yes, you have to draft him over anyone else if they are not close to as good in their position.
I don’t care what anyone says, the game of football is won in the trenches. All the bad teams have bad O/D lines and so on and so forth.
How much of that is also on coaching? NE always had good OL with Brady, but aside from Nate Solder pick whom they got in the Seymour trade from Oakland, did NE spend a lot of high picks on the OL while they had Brady?
GB also a good OL for many years.
Philly has a good OL now.
Dallas, had a great OL when they had the trio of former 1st rounders in Smith, Frederick, Martin.