Broncos get a B+ from me. I'm excited about Lynch, but they over payed to move up and get him which is the only thing that kept it from an "A". But if they didn't do it, they wouldnt have got him, so I guess time will tell if it was the right move.
All of the other picks filled a need and with the exception of LB, Elway addressed all of their needs.