Personally, I’d think NYU would be the first one to cut. If you want an urban university experience, why not go to Northeastern which offers as good or better CS and at a dramatically better price point?
Tufts has some attributes that the others don’t - if you feel drawn to the experience of an elite, mid-sized, urban-adjacent university with equally superb liberal arts and STEM, then it does make sense to weigh that value-added against the cost. I personally don’t know enough about the honors program at Chapel Hill to have an impression as to the extent to which it might capture some of that smaller-elite-U vibe within the larger top-tier flagship, but that’s definitely something to look at side-by-side.
Everything I’ve heard about Northeastern Honors is that Honors is nice to have in terms of housing and merit money, but the actual programming isn’t necessarily transformative as compared to non-honors. But CS and general quality-of-life at Northeastern is pretty great as a baseline, and they’re made you an excellent offer.
Tough call. Tufts may be “worth” the extra money depending on what’s important to you and how much of a strain full-pay would be. Northeastern’s offer could be compelling. And then you have UNC Honors there in the middle. I’ll be interested to hear what you decide - congrats on having great choices!