Maybe it's not right to include Buffalo's young phenom, Kiko Alonso, in this discussion. He'd absolutely rank highly on this list if not for a season-ending injury in minicamp.
Still, Buffalo has scores of young talent, highlighted by rookie wide receiver Sammy Watkins.
Ultra-smooth in his routes, an explosive player with the ball in his hands, Watkins appears to be a legitimate big-time receiver. Even considering the vast array of talent the Bills have on the defensive side of the ball, Watkins has shown a supreme level of talent, and it doesn't seem like it will be long until he's among the best at his position.
Still, the value edge rusher Mario Williams possesses is rivaled by few in the NFL. He can play with his hand on the ground or standing up, and his length and athleticism make him an extremely difficult assignment for any offensive tackle.
How well would dual-threat running back Fred Jackson fit on this team? The various different packages the Steelers could run in a no-huddle situation with Jackson in the game is enough to make offensive coordinator Todd Haley drool.
Defensive tackle Kyle Williams tore apart the Steelers in 2010, to the point even if the teams have played since (with the Steelers winning both games), his performance that afternoon in Orchard Park, N.Y., is still on our minds.
There are lots of talented individual players on Buffalo, and it appears they're on the verge of competing for a playoff spot. Saturday's game will be fun to watch just to see how well the Steelers' back-ups perform against the quality depth of the Bills.
Ultimately, though, Watkins is our choice.