I will add my 2 cents on the QB conversation:
Towles did display poor vision/ability to move through his progressions last year. He had enough skill to make bad decisions work against poorer teams, but it showed up quite a bit later in the schedule. That latter half of the schedule also had him running for his life and ultimately, it wasn't about who to throw to as much as it was a scramble/pass decision. Horrible conditions to assess a QB in, honestly. We'll see what he's got this year. I don't doubt he will be better in that his protection will be better (even if he didn't improve a bit, and I'm sure he did).
Barker will be a factor this year, I think. He will play. They will get him game action. He may be forced to play meaningful minutes at some point and I think they will want him ready. If he gets an opening, really I think as far as most fans go, anything could happen (surely there are some that have seen him enough in practice to know, but I'm not one of them). I think this is a plus for our offense, not a detractor. We haven't had any QB depth in a long, long time.