This isn't one of their better teams. They'll win 10 games though.
The truth is a lot of teams in CFB have easy schedules. Iowa's schedule is more average or even above average than it is horrible.
What happens here is ISU has the #1 SOS in the nation right now and our own fans don't even realize it because it's just normal for us to have a tough schedule. Iowa's schedule is actually a tough schedule compared to the cakewalks a lot of ACC and Pac 12 teams get, even the SEC can create some super easy schedules with the combination of only 8 league games, 4 cupcake slots and super unbalanced conference draws.
Big 12 and Big Ten East are the only two situations where no matter what you're going to have a tough draw. Every other league can produce an easy schedule even if a team tries to add a tough non-conf game. Even the SEC West which is incredible most years...you get a favorable east draw and you schedule 4 wins...bam, easy schedule.