I do see your point OP, but I also wonder how many NFL quality WRs, TEs, RBs, OL, coaches, etc. he had on his own team. Level of competition definitely means something, but I also wonder about his own team and people surrounding him. That is where having an elite scouting department, front office, and coaches come in, as they evaluate these guys. If they pick him, I trust the process, and believe they picked him because he is the best player for this Bills team.