I've read all the posts and just want to add what I think is the solution to the Nichols vs Collaros debate:
Nichols and Collaros (2019 Collaros) are extremely similar QBs. That is why you could virtually plug and play either into Lapo's O and the end result would be very similar. The dream team of WPG QBs in 2020 would be Nichols/Collaros/Strev, if only Ambrosie would ditch the 2 QB idea. Sure, it would never happen because of SMS, but it would be ideal because you could lose Nichols or Collaros and continue on like nothing happened.
I've watched a ton of ball with Nichols, and have watched every Zach game (in any jersey color), and studied Zach's 4 WPG games, and I'd agree Zach has the edge. But that edge is extremely slight. It's so slight that I truly believe Nichols would have won this GC had he never been Lemonized. And I'm a huge, huge Nichols fan, so to admit Zach is better is difficult. The solution to the debate is to realize there's not really a "clearly better" QB, it's to admit they are more similar than different.
Here's the thing, though: the award of "most likely to not make it through the season" definitely goes to Zach. No one worried about Nichols getting a season-ender at all this year, or last. Yet every time Zach stepped on the field since 2017, every CFL fan in Canada wondered if that was the day Zach's career would be ended.
That risk is what tips the balance in favor of signing Nichols/Strev for 2020 and letting Zach pursue other opportunities. I love Zach for what he did for us, am eternally grateful, and apologize profusely for my pre-season comments regarding the durability of his brain and therefore his fitness as a player. Even though I was right (on his 3rd snap of the 1st game), it's easy to forget these guys are human, and mostly just normal dudes who put their health on the line for our entertainment. (Even if they wear green.)
Now, if Zach desperately wants to be a Bomber in 2020, he has earned the right to be considered, and maybe everyone works something out where everyone is happy. If we can only keep one, and Zach doesn't want to go, I would let Zach have it, even though I love and would prefer Nichols. You don't just shrug off what Zach did for us this year. (As for the 1st round pick, it doesn't even enter into it, who cares one iota: we are stacked at NAT OL and NAT WR.) But I think everyone agrees that Zach was always here as a rental, to have fun, maybe win a cup and vastly increase his market appeal. As such it's virtually guaranteed Zach moves on by choice.
Heck, if Zach goes East and Nichols goes down again in 2020, we can always call up his new GM and arrange another
rental trade for another GC run!

Finally, what do I think Zach does better than Nichols? Slightly better deep ball accuracy, modestly better deep ball consistency, more willing to let it fly deep when he sees favorable coverage, slightly faster read and release on deep coverage, slightly better arm strength, much better escapability and mobile throwing, general coolness and looseness, more fearlessness, and a bit better pocket presence.
What's a wash between the two? Rushing: Collaros may have better legs, but he should really never rush again for his brain's sake. Over a (future) season I'd expect their rushing stats to be nearly identical.
Nichols strengths? Much better short game, bit better mid game, quicker on the 3-5th reads (yes I really believe this), more conservative and will definitely throw less INTs over a season, has more fire and hunger, and, finally, he's basically married to Lapo, MOS and thus all three are nearly always on the same page.