After careful consideration now that the excitement has faded... I give it a C+. And I can tell you why is 2 words. Questionable contracts.
I know that on day 1 you pay a premium. Some of the contracts I don't mind, others are not so great. Let's go through each major contract with it's own grade.
Hunter Henry D+ I'm not a fan of this contract. He's getting 12.5M/yr with no real wiggle room. To put it into perspective that is about 5/6th of what guys like Kittle and Kelce make. Does he have 83% of their production? No. Not even in his best year was he even close to 1,000 yards. We're paying a good player like he is almost great. And there is no way to get out of the contract. Even if the cap goes up after this year it will be hard to justify this contract.
Jonnu Smith C- Everything that can be said about Henry can be said about Jonnu with very few differences. One being that assuming we cut him after the 3rd year a dead cap hit happens in year 4, which will allow them to spread it out a little. Still not a fan of that though.
Nelson Agholor C- Locked in for 2 years with a WR that honestly isn't all that good. He's a decent #2, but that's all For a guy who is likely to get you around 800 yards, they are paying a lot. He is currently the 20th highest paid WR in the NFL. And that is over 2 years, so no time for the cap rising to catch up with it.
There other contracts are better, but these ones seem questionable for the price tag.