Trying to keep it simple...
To me, it's about NEXT YEAR.
We can lose the same games we lose with Geno with Lock, except LOSE MORE CHEAPLY. With Lock, maybe we can afford a couple more talented players to turn some of those L's into W's.
As someone pointed out, our D sucks because of a ROSTER TALENT deficit, not just the schemes, and this was proven when Uchenna went out and the D immediately started to suck balls. (Kind of like the 49ers without Trent Williams rag-dolling around our D-Linemen and LBs). But, we need to SIGN LOCK to a 2 year deal, at his current market value
So, I think the team's best move is to sign Lock to a team friendly 2-or-even-3 year deal, draft a QBOTF we want, tell Lock his job is to help groom our QBOTF, but the competition is OPEN for him to win. Release Geno at the most cap-friendly time.
Sure, I'd like to see more Drew Lock this season, and super-happy he got the start and balled out when needed. Yes, Geno is "better" overall, but the margin is so close, and against some teams/matchups, Lock is "better". I think it was Ryan Clark who pointed out Lock's excellent presnap reads on the 2 key plays on the winning drive. No way of knowing, but I have a hunch if Geno starts this game we lose close instead of win close. We give up a couple more sacks and have a couple more turnovers with Geno.
Of course, this is why none of us are NFL coaches or GMs or staff, this stuff is a roulette wheel with a cat on top pawing at the ball.