This is a tough conversation to have without agreement on what the GM rating criteria are, and how to weight them. Some to consider:
- creating and maintaining a personnel philosophy
- managing the cap, in the current year and years going forward
- managing the salary structure of the team, with players in relation to each other, and to players on other teams
- selecting, hiring, supervising a personnel organization
- building a roster with an eye toward who the competition will be in the next 1-3 years
- ongoing and constant evaluation of personnel on other NFL teams
- trades
- foreign player scouting
- recruiting free agents once they've decided on who they want
- the college draft and the college scouting to support it
What else?
And how would you rank those duties in terms of their relative importance?
I'd suggest that in evaluating GM's, we over weight the college draft because of its visibility.
I alluded to a few of these in OP but I'd say in rough order ...
Roster/Cap management of your own and other teams (aware of FA, who's happy/who's not around the league, pending cap situation elsewhere)
Build and play to your strengths. From personnel to philosophy. Build, preach and lead what you think works. If you don't buy in, others won't.
The draft. Cheap talent that can put you over the top faster than FA imo. Even with the increased cap teams are constantly, forever trying to get ahead or save $.
Most of the time you're trying to re-coach or teach habits out of players. Trying to mold them into "
your guys" , so getting to them young, cheap and hungry can be key.
FA is basically "what you see is what you get". Through the draft you can "get ahead" of certain positions. You might not need a S this year but "prospect X" is perfect for us & we can afford to pay him peanuts for a year or two while our starter is winding down his career.
It's just crucial in so many ways to stay competitive. Get ahead of the curve for a few years. Hopefully a QB contract.
The draft really gives you flexibility and allows you a safe gamble once and a while in a league that is unforgiving when it comes to certain mistakes.
It's also nice to be able go point to guys and say "we brought him up from a pup" or something like that.
More or less those 3-4 things are the most important imo.
I'd say Bill, Loomis, Robinson and Colbert are all top tier imo. Veach has a small sample size and a mixed bag but his hits are soaring rn. Howie, Lynch and Ballard right there as well.