Grading the good, bad and ugly of every major NFL free agency 2024 deal - The Athletic