I'm somewhat in between. Even when I think they might be overmatched, I cannot bring myself to say that MSU or OSU will win. If you told me that I had to bet my house on it, I might tell you something other than what my heart WANTS to say. It's all in good fun.
I do think Michigan has a chance against Iowa. Is Iowa a better team? Sure. Could Michigan pull of the upset? Of course. I've said from the beginning that they will win one of the games that they SHOULD lose (MSU, Iowa, Ohio State or Wisconsin). They will also lose one of the games they should win (Purdue, Illinois or Indiana).