I would not describe UNC-Chapel Hill as “smallish”. Has almost 19,000 undergraduates & thousands of grad students enrolled. UNC & USC both have about the same number of undergraduates.
OP: No wrong choice. Location & fit & feel of campus are quite different, however.