I don't think the Bills have the best roster in the league. I also think this group has shown significant blind spots in talent evaluation at OL, DL, and RB which leave them vulnerable in ways a top level team shouldn't be. They've wasted assets on players then had to spend more assets to replace or supplant those wasted assets and still have players in key positions that aren't any good.