9 wins is a good season. I'll take it every year. The quality of opponent in the BIG West is not great, so that factors in to what I consider a good season. Given KF's penchant for allowing inferior teams to steal wins, 9 win seasons are to be celebrated.
KF does stand out in his tendency to lose as a big favorite. But in terms of his tendency to lose as a favorite overall, he is middle of the pack in the nation, and in the conference (essentially tied with Rutger, Michigan, and Nebraska; slightly behind NW; substantially behind OSU, PSU, and Wisc).
Their ability to win as an underdog is much better (essentially tied with Wisc and MSU; slightly behind NW; substantially behind OSU). As many have been saying for years, the difference between Iowa and Wisc is that Wisc wins the ones it is supposed to around 85% of the time (one of the best in the nation), and Iowa only about 77% of the time. I think
@deanvogs has made the point many times that this would likely lead to one more win per year (at least another win every other year), which would greatly improve upon the KF legacy.
It also should not be overlooked that while Iowa doesn't do as well vs. expectation as say someone like NW (slightly worse as a favorite, slightly worse as a dog), Iowa is favored much more often than NW (124 times since 2003 for Iowa, 79 times in same span for NW). So KF should get knocked for being mediocre vs. expectations, but should also get credit for putting together a good enough team to have high expectations.
Fans also need to appreciate just how difficult it is for a team to win all of the games "it should win." So Iowa will be favored in 10 games this year. Let's say they win games as a favorite as frequently as OSU (best record in nation as a favorite among the P5, 88.4% win%). The odds of losing at least one of those games (assuming they are all independent events with equal probabilities) is 70%. So chances are, you are going to stumble somewhere along the way. That is why undefeated seasons are so rare, even for great teams. So if Iowa manages to win all of the games it is favored in and go 10-2, that will be a great accomplishment, even against a weakish schedule.
All stats from teamrankings.com, and spanning years 2003-present (as far back as their database goes):
https://www.teamrankings.com/ncf/trends/win_trends/?range=yearly_since_2003&sc=is_fav&group=0