I actually don't think there are any alarming holes in the roster going forward.
On defense, safety could become a concern after Randolph and McNeil graduate, depending on where certain guys end up. We have TK, but if both Berry twins end up at other positions, our depth becomes a little scary. But LB is strong, DL is strong (always looking for more there though), and CB is strong - in each case we just need our guys to develop.
On offense, we still need some quality at OT, though we're in MUCH better shape now than we were at this point last year. Interior line looks fine. QB looks good. Could use some talent at WR, especially in the slot. I don't expect North to go pro after this next season, but if he does then we will need to be prepared for that. Wouldn't mind another TE to go along with Brooks, though either Creamer or Oliver could ease my concerns there (no idea what to expect of Creamer in particular). I think I'm happier than most with RB. Hurd and Kamara are both excellent and I also really like Kelly. So give me one or two quality RB in this class and I'm happy there too. Getting Paulk back would set us up even better, if that ends up happening.
So... personally I'm paying attention to S, OT, WR. After those, just take the best guys you can, spread among all positions. Just my opinion.