Edelman is not 6', he is 5'10. Switzer is just over 5'8. Both guys are short, but built solidly.
While Edelman has been a top WR the past few years, he didn't do much his first four years. Barring injury, Switzer should do more from his rookie season since he's already an accomplished WR...