I don't know enough about the picks to criticize anything, but coming up with only 5 picks and zero DB's or LB's seems like a fail
It's not like there are a lot of open roster spots.
Once you get past the first three rounds, a lot of additional picks would primarily meant a lot of names on the August waiver wire.
Howie has added a lot of 2nd/3rd year SFA who've been cut from other rosters, some of whom (Ridgeway, Hall) were those 4th rd picks people whine we didn't add. He likes these players b/c someone else spent the time coaching them, then let them go when there wasn't roster room.
The bottom 20 or so of a NFL roster are always in flux, Howie has picked up on what NE has been doing for two decades, use veterans FAs and SFAs as well as UDFAs to fill out those spots, and use third draft picks as currency to move around the draft or pick up veterans.
In the end, you invite 90, keep 53, stash 10 on the PS and say goodbye to 27. While 10-15 of that 27 are camp bodies, each year there's 5-10 who end up on someone else's roster or PS.