1st rounder has to be a player who has a long term impact on the quality of your team and in any position outside QB, better be starting or playing a high % of snaps from day one. If you're first rounder isn't a starter on your team playing at a high level in season two, you blew it because there are plenty of 3rd and some fourth and fifth rounders who are doing that on other teams and could be doing it for you.
Now that being said, there are situations where you have to draft to a particular need, as the BBs did last year. They had to take the best QB available and get him at the most reasonable draft position. I applaud OBD for getting the QB they wanted and Kiko Alonso. Maybe "KneeJ" does't work out, but even if he washes out there is the chance that we get a stud linebacker in Buffalo for the next ten years, a guy who many GMs would probably take with a first round pick if they could do it over again… Just m2c….