It's likely the NFL Network guy is right. The reason has nothing to do with need. It is that a) teams don't like to draft a RB this high, b/c RB is an easier position to fill than several others (just look at Denver); b) There are a slew of decent RB's in this draft; c) Braylon Edwards is probably rated higher on most boards than Brown; and d) We do need a WR.
I completely disagree that we are set at WR! Booker is not a deep threat and cannot take double teams away from Chambers. You can't look at Booker's stats at Chicago and think we have a good tandem. We need another game braking playmaker at WR. Booker is not. He is an adequate possession guy, but does not scare anyone. If Edwards reaches his potential, that tandem of Edwards and Chambers would be deadly. It is especially important if we use a lot of 3 WR sets like Minnesota did.
We do have a significant need at RB and if we can trade down, probably will take a RB. But, if we can't, taking Edwards at #2, we still have a good shot at a RB later on.