Scary to think Buffalo doesn't really have a great RB nor a great second option in the passing game. Knox had a good game tonight and there's been a few between Davis and McKenzie, but the dropoff after Diggs is pretty immense. I'm not sure what their cap situation nor the FA landscape for next year looks like, but an upgrade over either of those guys would be enormous for that offense - they've looked like they did in the third quarter tonight a bit more frequently this season than I'd be comfortable with if I were a Bills fan.
IMO, they need to commit to James Cook. He's so dynamic, averages over 5ypc, and is a really good receiver out of the backfield. Like his brother, he can break one at any time.
Allen and Diggs create so, so much gravity both in the passing and running games though. Knox is a pretty good receiver, and IMO, a seriously underrated blocker. Davis is their stretch the field guy at over 18ypr, but he's got a bunch of flaws. As Pats fans know, if you take away all of these other guys, McKenzie can hurt you as a 4th-5th option in the right matchups.
I wouldn't say the supporting cast after Diggs is great, but Diggs and Allen make everyone so much better because they create so much room all over the field due to the attention they both require.