Carroll would be a good fit for the 49ers in the sense that he's a true leader of men who brings energy and enthusiasm that Kyle Shanahan does not provide.
If the 49ers indeed draft a quarterback on Day 2, they could take Ole Miss' Jaxson Dart, Texas' Quinn Ewers, Alabama's Jalen Milroe or Ohio State's Will Howard.