I want to give Williams a first round tender and definitely re-sign Gay. The RFAs and ERFAs will all be signed.
I'd be shocked if we re-signed Floyd. He'll take a multi-year deal somewhere, and deservingly so. JJ3 is also gone or sure. With those two leaving, we'll likely get two third round compensatory picks next year. Fox is another who will likely leave for a starting job, and I can see us getting a compensatory pick for him if he has a big enough contract. Hill could leave for a big payday. Brown's also likely gone, along with McQuaide; I can't see us re-signing an aging long-snapper for a huge contract. Ebukam will leave on a prove-it deal for another team, and personally, I don't re-sign Rivers.
Reynolds, Everett, and Blythe can go the fuck away. Bonamego can go the absolute fuck away as well before he screws up our special teams more. And Forbath being released is a foregone conclusion.
I'd explore trading A'Shawn Robinson for a fifth round pick; Havenstein for a fourth. We need to cut salary, there will be teams interested, and - on the D-line - we have depth in Hoecht and Jonah Williams, who both show potential. And we don't need a nose tackle with SJD and Gaines, along with Brockers on third downs. Here's hoping that Brewer opts back in this season.
As for the draft class, I see a lot of depth everywhere except the D-line (lone exceptions being Daviyon Nixon (Iowa) and Jay Tufele (USC). - both of whom will be first round picks), especially on the offensive line. There are a lot of centers available if we don't move Corbett; Josh Myers (Ohio State) is my favorite of those, but we likely don't get him unless we get really, really lucky.