I think you nailed it, except:
I don’t think Benford is above average with respect to other CBs around the league. Just average.
I’m also mixed on Cook. Yes, he’s a good receiving back but he can’t block and is an average rusher. Maybe that makes him slightly above average overall but it’s close, IMO.
I would say that as the roster sits right now, WR, Edge and safety are certainly below average, and it’s going to be hard to address all three with solid new starters before next season.