Though I lack the knowledge to offer an informed opinion, I note that not everyone is so high on the fit between Carolina and McCaffrey:
"Players such as McCaffrey, who can line up anywhere and are most dangerous in space, are built for spread offenses that are predicated on quick-timed passing games. Think Darren Sproles or Randall Cobb. The reason for this is that the mismatches the running back creates by flexing to receiver often reveal the coverage before the snap. That information is what helps the QB get the ball out quickly.
The Panthers cant run a quick-strike passing game. That system demands precise ball-placement and timing. Cam Newton is not that type of quarterback. Hes a deep-dropback power thrower.
The Panthers know this. Not only have they built a passing game on deep dropbacks, but theyve also acquired big, methodical receivers for Newton (Kelvin Benjamin, first round in 2014; Devin Funchess, second round in 2015; Greg Olsen via trade in 2011). They havent selected the Sproles or Cobb type players because those guys dont fit Newton or the scheme.
McCaffrey is a greater talent than Sproles or Cobb, but the point is that stylistically, hes cut from their cloth. To maximize McCaffreys value, the Panthers must tweak their scheme in ways it cant be tweaked. You dont just install a bunch of quick-strike throws and execute them on Sunday. Those plays must be your foundation. They must be practiced repeatedly. And they must be executed by a precise quarterback and quicker skill position players. McCaffrey is Carolinas only quick skill player. Essentially hes a sports car thats about to go off-roading with a fleet of trucks.
The good news is McCaffreys shiftiness will work well behind the moving pieces of Carolinas run-blocking. And as a checkdown receiver, he has the potential to conjure extra yards. But make no mistake: McCaffrey became a top-10 prospect because of his ability to line up anywhere and create in space. There wont be natural opportunities for that in Carolina."
http://mmqb.si.com/mmqb/2017/04/28/nfl-d...s-analysis