My thoughts (it's getting tough to choose which thread to put them into):
I would trade way up for Darnold or Rosen. Why not? Swing for the fences. It'll take a king's ransom but that's ok. I'm for it. The question rests entirely on whether the Giants will play ball.
I could get behind a trade up for Mayfield, but I don't think the Giants would be our spot for him. Maybe the browns at 4? (requires browns going QB at 1 and giants taking barkley at 2).
Alternatively: we could genuinely be out of luck, and I wouldn't even blame Beane:
Let me reinforce: this is not the scenario I prefer. However, if he can't get the Giants to accept an offer for #2, what else can he do. He'll be beside himself, I imagine. He's demonstrated an adept approach to roster building with an eye toward the cap and long-term plans that I appreciate. In this case, I think getting a legitimate blue chip ILB and OLine talent, and then using our remaining picks for whatever they think is best (WR, more backers, etc), has its merits. Obviously it forces us to ignore the franchise qb issue, but there have been many offseasons where we've had to base our hopes on much, much less.
If we can't get Darnold/Rosen/Mayfield, I think McCarron is probably every bit the prospect of lamar and allen. Perhaps his ceiling is lower, I don't know, but he's been stuck behind dalton and Marvin Lewis hates qb controversy. He's also demonstrated the game is not too big for him. He's had his share of highlights and plays he wants back, but I've never thought he looked out of his depth.
I suppose what I'm saying is that I desperately want us to try for a top QB in a good QB year, and while I'll be very disappointed if we don't, there is still a lot to be excited about - and at least we'll have a QB that could turn into something. But then again, it's the hope that kills ya...