Why don't we cherry pick even more and just go last 3 seasons:
2021 - Mac Jones - He was the #5 QB coming out of that draft. NE desperately needed a QB. And he was the top QB available to them at #15. Lots of people wanted NE to trade up to get Trey Lance or Justin Fields - both of whom have had objectively worse (much worse) careers in the NFL than Mac Jones. Turns out that Mac isn't very good. Fair enough. But it absolutely was a "correct" pick at the time they drafted.
2022 - Cole Strange - For a lot of people, he was a reach. Solid player, people said, but one that could have been had later. Well, we don't know if he could have been had later. All we know is that they needed OL help, and he was widely considered to be a good player, so BB went with him. He had a solid rookie season but injuries have really made it tough for him. Not sure yet if it will turn out to be a good pick. Leaning towards "ehhh...maybe not" but time will tell.
2023 - Christian Gonzalez - Elite talent that they were able to get at #17. They actually traded down three spots from #14 and picked up #120 in the process, which they subsequently traded to move up to #112. So in that, they were able to get Gonzalez and the kicker they wanted (Ryland). Whether it was wise to take a kicker with #112 is questionable (I never think it's wise to get a kicker in the draft like that, but I think he's pretty good), but the point is that they got an extra asset while still getting an elite player in Gonzalez. Great pick.
So I'd say one A+ (Gonzalez), one B+ (Mac...probably a career backup or low-end starter but a very good and "correct" pick at the time), and one C+ (Strange). Just my grades, and y'alls can differ (and probably do).