I'm not sold on Samuel, but give me Johnson, because what you said is completely true. He's a starting caliber, receiving TE. Unfortunately for him, a freakishly athletic TE dropped into SF's laps at #6 in Davis, and they took him.
Give me Johnson, find a replacement for Nate Clements elsewhere (DRAFT)