Here's the thing to keep in mind. As I said before, even Prince Charlie can blow a call now and then. That said, I'm also confident that he is capable of learning from his mistakes.
I really only see two downsides to Charlie, looking back on the season as a whole. He has a tendency to get "cute" with his playcalling (going for it on 4th and 17 and what-not, though he makes it work a lot, doesn't he?), and he's still trying to get a handle on the difference in emotional state between the pro adults he's used to working with and the college kids he's had to work with this year.
I think the second one came into play in the Michigan State game when he overrelied so much on the completely green Schwapp, resulting in some bad runs and key fumbles. Weis learned from that and has kept Schwapp under much less pressure throughout the rest of the season, and as a result he's really come into his own back there at fullback.
But he took that lesson a little too far last night. He remembered what happened the last time he much too much on a freshman's shoulders, and when it came time for a high-pressure field goal, he went with the injured but battle-tested veteran DJ Fitzpatrick. Right lesson, wrong time. But Charlie will learn from that too.
No coach is perfect, and Weis will be the first to admit that. But what makes this coach different from the previous one is that when he screws up, he adjusts, he improves, and he learns.
Plus, hey, he won the game in the end. Can't complain too much about that.
