I agree with you about JD, but it’s tough to give a grade until we see a final product. He did the right thing totally tearing down the garbage that Mac left him and is currently rebuilding the team from scratch. IMO he’s done everything right so far. There was a reason he demanded a 6 year contract because he knew the magnitude of job he had in front of him.
I also agree with you regarding Saleh and Wilson. Saleh kept a young team together last season and defeated Tennessee and Cincinnati and came within a hair of beating Tampa Bay.
Wilson certainly improved by the latter part of the season going the final 5 games without throwing a pick.