My Top 10:
1. Bill Belichick - He's the goat. Look at what he's currently doing right now. He knows how to win with less, and dominate with more.
2. Mike Tomlin - Consistently produces a winning product, knows how to get the best out of his players, and can manage a wide range of personalities.
3. John Harbaugh - Like Tomlin, consistently produces a winning product and places his players in a position to succeed. Also a great developer of young talent.
4. Asshole Face - Give him any group of players and he will find a way to win, at the very least compete. One of the greatest offensive minds in all of football.
5. Sean McVay - Sharp, knows how to cultivate a winning culture and manage a football team.
6. Andy Reid - One of the great offensive minds in NFL history
7. Mike Vrabel - Underrated, develops talent well, gets the most out of less, produces a winning culture.
8. Sean McDermott - Most underrated coach on this list, not flashy or loud, just consistent, steady. Builds elite defenses year after year and teams are always well prepared.
9. Bruce Arians - Tell it like it is coach that gets his players to produce consistently.
10. Kyle Shannahan - Hasn't had the greatest luck with injuries, the year his team was the healthiest, they went to a Superbowl. Smart coach, knows how to manage a game and construct a game plan. Has gotten the most out of less.