Anecdotally most people I know here love co-op and are mainly here for it. It’s a great break from classes that can combat academic burnout, great experience, good money in CS usually, and if you’re not enjoying working on co-op what exactly is your plan postgrad in the first place? To just be miserable and always dream of going back to the college years? Co-op is a way to have confidence in your career both in skills and enjoyment. You can try out different company sizes, industries, and even change your major after co-op if you don’t like the career of your major.
It’s also worth noting that plenty of co-op’s are in Boston and won’t even take you off campus if you choose to stay on campus during. Your first semesters will also be just like any other school.
All that said, if you have reservations and aren’t excited about co-op you have lots of other good options here. Co-op is helpful for the experience but isn’t a magic bullet and you should be excited for the program, not feel obligated by it. Summer internships in CS are pretty plentiful these days generally as you alluded to. UNC is a good school and will offer a lot more of that traditional college experience and stability. It’s 100% okay to value that in your decision and you shouldn’t force an option to fit you.