I love MacCafrey as a player, don;t love the fit at Carolina - not a natural fit there.
MacCafrey is a gadget player for whom very few teams in the NFL can generate enough touches, over several positions, to justify a 1st round pick for him, let alone the 8th pick.
Don;t think Carolina is one of those teams unless they completely re-organize their offense ... and even then, do you really take such a risk at pick 8 for a player who's not a natural fit in your already existing system.
Good player, risky pick by Carolina.