I think you have to tier them (but I'll rank them inside each tier too):
Tier A
Shakir
Palmer
Samuel (when healthy)
All "proven" WRs who put up respectable enough numbers and are known commodities. Outside of injury, you shouldn't get surprised here on what you get.
Tier B
Kincaid
Coleman
Moore
All high round draft picks who show a lot of potential but haven't had the volume or opportunity to be "the guy". Lots of upside potential here but unrealized at this point in time. I like that the Bills have guys in this tier because one of them very well pop off and rocket to the top of tier A by the end of the season.
Tier Knox
Dawson Knox lives here. He's fine.
Tier "WGR caller from Cheektowaga"
KJ Hamler
Laviska Shenault Jr.
Jalen Virgil
Tyrell Shavers
As far as I'm concerned, for this upcoming season, these guys are only here for drunk retirees to call in to WGR from ~6-9:30 and blather about how we need to "give them a shot". Realistically, they should only be active on gameday if it's the preseason or something horrific has happened to the WR room.