Personally, I think the roster is pretty well set at most positions except offensive line. We could really use another starter there and another depth piece.
I would rank them like this:
1) Offensive line - OG and/or OT
It all depends on how the draft falls, but I'm hoping Dillard or Jonah Williams are available at 18. If not, I would personally be fine taking Lindstrom there... Go back and look at the first 40 picks in the draft from 3-5 years ago. At least half the guys don't turn into anything, but Lindstrom looks like a Day 1 starter in our system. If we can't trade back a bit, just take the guy. He won't be there at 50. The Vikings need to manuever themselves into position to grab an OL early in the draft.
2) Defensive line - DT or DE
I think we're fine with our current starters, but I'd look to find a future replacement for Griff or an upgrade at 3T. I actually think the Stephen signing will really help our run defense... I'd lean more to DE since Weatherly is a FA after the season and unfortunately I don't know if we can count on Everson long-term.
3) TE
Rudy is in the last year of his deal... He's been a good player on the field and an even better one in the locker room and off the field. Even if the Vikings re-sign him, they could use a move TE. Hard to say if Conklin is that guy. Morgan is purely a blocking TE that can surprise with a nice catch and run here and there. If the Vikings let Rudolph leave after the season, it would be nice to have his replacement on the roster already. Day 2/early Day 3 seems like the sweet spot at TE in this draft.
4) RB
I'm a fan of Dalvin Cook, but the offense isn't the same without the threat of him in the backfield. He also hasn't been the most durable player in his young career. The Vikings could use another guy to go with Mike Boone.
5) Safety
We have Dirty Harry, Anthony Harris, and Kearse? Definitely could use a developmental guy here.
6) LB
Zimmer didn't seem too impressed with our LB depth last year. But I can't see spending an early pick on a LB in this draft... We're already paying Barr and Kendricks a sack of gold and have Gedeon and Wilson as proven depth. I was high on Downs last year... This isn't a very pressing need IMO.
7) WR
Same as LB... we're paying our top 2 guys a ton of money. Would it be nice to have a great 3rd option? Sure... but the team seems to like Beebe and he could surprise out of the slot. The Vikings have had better luck lately with late round or UDFAs at WR. The draft seems pretty deep here this year so the Vikings can probably wait until late Day 2 or Day 3 to address this need.
I would even draft a K or P, so QB would probably be last. Of the later round guys, I like Minshew (and his moustache) a lot if we are looking for a developmental guy to groom into a potential starter.