ESPN's latest NFL mock draft has JJ McCarthy going #21 overall to the Vikings.
That would be a great spot to land for him if it happens. Yeah the money and prestige isn't as good as going top 5, but you're likely in a better position for success than Caleb Williams or Drake Maye- who are both going top 5- and will both go to absolute dogshit teams. Playing for a former QB offensive minded head coach from the Sean McVey system in O'Connell with probably the best WR in the entire NFL in Justin Jefferson, a top 10ish TE in TJ Hockenson, and a young up and coming LT in Christian Darrisaw who has shown a lot of promise in only 2 years in the NFL (PFF ranks him as the 5th best OT in all of NFL). That's a GREAT freaking landing spot if you're a young QB.