I'm the first one to criticize Ohio State as a fraud with major consistency issues...but there is something incredibly odd going on when you blow out Ohio State at home then lose convincingly to Purdue at home with basically the same personnel.
Look at our year. We had two gigantic wins similar to that OhioSt win, 4 very close losses to solid teams, then take care of business against the bottom feeder teams. Iowa's year is like if we'd have beat Oklahoma or TCU even more convincingly, but lost to Akron or KU. I can't even throw Baylor or Tech in there because the team speed makes them inherently more dangerous than Purdue. Akron is probably the most comparable team to Purdue on our schedule.
There are some good and bad things going on with the staff in Iowa City which I'm sure is infuriating to their fans. It's nothing like a total collapse (we've seen that as ISU fans), it's just really baffling.