Looking for depth isn't a hole. If the situation can be resolved by signing a vet min player then its not a hole and RB3 is one of those positions (and you can find RB3 on day 3 as well).lol yeah I got like 3-4x as many holes as you do.
1. You have multiple needs at iOL, because you have no confidence in any C on the the roster and you at minimum need depth at Guard.
2. The TE room is closer to bottom of the league than anything. Need at least one of those, possibly two.
3. Absolutely zero depth at RB. Will definitely be drafting one.
4. Below average WR core as it stands today. Bateman is a #2 you clearly don't feel confident in, and your depth is nothing special.
5. You really don't have much pass rushing depth outside or inside. Assuming Madubuike isn't back to start the year, its still a pretty average IDL.
There really aren't that many positions where you can take a guy on day 3 and say "yes, I feel like he can start right away". I don't even think you can do that with Center or RB. Basically if you're giving up a 2nd rounder to move up for a pass rusher, you can't draft any other position in the 3rd round except Center. And EDC is never going to go into a draft with that mentality.
You can upgrade a position and not have it be a hole. With the 22/24 starters (depending on how you structure it) the hole is when you look at them and go "that is going to be a problem if they are the day 1 starter". I look at the roster and go IOL and pass rusher. If that is the Ravens starting IOL on day 1 of the season they have a bottom 5 IOL. Their pass rush last year was t28th in sacks last... so bottom 5 in the NFL and one player does not solve that problem and does not make it rise to league average.
I rank the WR as probably 15th-18th so average to very slightly below average. There are just a lot of teams that dont even have anyone on the level of Flowers and that elevates the entire unit. Andrews is still a good TE and will be the starter, unless they for some reason use their first on the TE and not Bain or IOL, so its strange to me to stress about who the backup TE will be. We already saw the Ravens are pretty bad about utilizing more than one TE in a game in general and the Ravens seem to be a TE factory so whoever they get will be good... somehow.