There shouldn't really be any question, Stevie Johnson has been the Bills #1 WR the last 2 seasons. But what's true here may not be the full story. Ocho Cinco was a #1 WR for the Bungles for years, but he couldn't even get on the field when he went to a better team that throws the ball nearly every down, a team that demanded he play within their offense, know what he was doing, etc.