Bruce Smith has a case for being the best defensive player to ever play the game. So he gets my vote.
But as noted above, the QB position is just that much more important to the sport that if you did a draft of all-time Bills to start a franchise, Josh would easily go first.