My take for what it's worth. I think he offers an upgrade to Tyrod Taylor in the passing game, but I rate him slightly below him overall. Tyrod had a definite impact on how the front seven played gaps against the run, and his legs also impacted the passing game. I think we have the personnel to make up for the differences and I also think our current team is better than last season's playoff team.
That said, I take a QB in the first round if we can get Darnold or Rosen. I keep far away from Mayfield (maturity) and Allen (style of play). I believe the clearest route to getting one of the big two is the #12 pick and Tre'Davious White to the Giants at #2. Yes, losing White would be awful, but given the choice beteen him and one of those two QB's, I think the answer is obvious.
If we can't get one of those two QB's, I'd say we wait on that position till later and stock up on talent, particularly on both lines and linebacker. We definitely can win with McCarron.