The toughest position to fill on an NFL roster is the quarterback. Sure, you can find a lot of players who can play quarterback, but finding a franchise quarterback is the toughest part of roster-building in the NFL.
The San Francisco 49ers have been trying to find one dating back to Steve Young, thinking they were close on at least two separate occasions. I honestly don’t recall if Jeff Garcia was ever viewed as that potential option, but we do know spending the No. 1 pick on Alex Smith, and then signing Colin Kaepernick to a sizable extension were two indications they thought they had their guy.