Debate is between UMICH & UNC. Both are regarded as public ivies and will give you a stellar academic and social experience. Ann Arbor and Chapel Hill might be #1 and #2 for college towns. Weather is better at Carolina and RTP is a growing area. I would go UNC here but it’s super close.