I bet Buffalo, got 7. I think Carolina's front seven is strong but Cam got almost no preseason reps after shoulder surgery and he's not going to run much anymore after how much he was hurt last year and coming off the surgery. Buffalo's offense sucks and they will probably struggle to run the ball but the Buffalo front seven is strong and Carolina's offensive line is mediocre, hard to see Carolina having consistent success moving the ball if they can't run. Carolina has been better at home for a while but Newton just isn't that good in the pocket and he's probably not going to be able to rely on turnovers or the running game here.
Its hard to bet either side big here imo, the big question for Buffalo is how good the secondary is with Darby and Gilmore gone, no one really knows how good Carolina's secondary is either since they brought in some veterans but didn't add any significant players.