GW obviously has some bad habits to correct. But he's making steady progress now, IMO.
When I watch other CFB games, typically Big Ten games so I can "scout" upcoming opponents, I see other QBs making similar types of mistakes as GW. I'm not counting or comparing incidents, but even the QBs for elite teams usually exhibit some bad habits to work out.
Watching pro QBs, most of those bad habits have been fixed, although they still make mistakes. But CFB QBs mostly still have a lot of work to do (and, of course, most will never be good enough to play in the NFL).
The QBs on elite CFB teams have some big advantages QBs on lesser teams lack. And those advantages go a long way towards making them look better during games. The first big advantage is their O lines. The second is the talent of their receivers.
Our O line, while much improved this season, still struggles at times, especially against better teams. That makes it somewhat harder for our QBs to settle in and avoid bad habits than, say, OSU's or PSU's QBs. Our receivers are doing better this season too, but generally don't seem to create as much separation, as quickly and consistently, as the elite team's receivers.
To me, it never makes sense to judge a QB's performance in a vacuum. A QBs performance has a ton of dependency upon other players. So I prefer to evaluate the passing game as a whole, rather than just focusing on the QB (or just focusing on the other players involved).
It sounds obvious, but put GW behind a truly great O line and equip him with truly great receivers and he will appear to be a much better QB and will have much better ratings. Still would have some bad habits and make mistakes. But he'd have more time to exercise good habits, would often have more productive 3rd and 4th options, and those things would combine to help him be more accurate and successful.
It's not just GW. The same is true for Simon or anybody else.