Tommy has had consistency problems and injuries because for the last two years, he has played behind far and away the worst OL in the power 5, if not college football. He had to get the ball out in two seconds or he was getting sacked, and when he did have time, he had happy feet. I've been frustrated with his decision making at times but he came out poised and calm in the first game, and made great reads throughout the game.
What we can't do is extrapolate the last few seasons of results to this season, because we aren't playing with the same team. We have a healthy line and a new OL coach that proved (so far) that they are competent. If Tommy was the best QB in camp, you play your starter.
You don't take Devito out of a close game to "see what you have" in Shrader, especially when the game was completely under control and we had all the momentum. The opportunity to do that will be the Albany game, or if Tommy got injured or really struggles against Rutgers.
We brought in a transfer to push Tommy, and to have a competent second starter in case of injury. We didn't bring in Shrader to be the starter as soon as he stepped on campus, and he didn't win the position in camp.