Been thinking about this today, and talking w/ a friend about it, but the Broncos could've done a lot worse than Keenum today.
I mean, there just weren't a lot of options beyond Cousins, and even though Denver supposedly made a "final 4" list, it sounds like Elway knew him landing in Denver was a long shot. So after Cousins you have names like Keenum, Bradford, Bridgewater, McCown, Glennon (LOL), trade for Foles/Tannehill/someone else.
There just weren't a lot of options there. Bradford looked good in that first game of the year last year, and then of course his knee injury (and history of injuries in general); Teddy is an interesting name for sure, but I think his knee injury did him in, developmentally, and we may never see him progress; I don't like McCown and would've hated the Broncos signing him; I would've loathed the Broncos trading for a douche like Tannehill and the Eagles rightfully have a high asking price for Foles--one that would not have been good for Denver to meet.
I still think they should draft a QB at 5, provided it's not Allen (who I've just never been sold on), or trade back with Buffalo and stockpile some draft picks and take advantage of a team who is desperate for a QB (and then draft Mike White later on).