I can't speak for programs not in the South, but I think other places in the top tier category such as UAB, Emory, Vandy would certainly offer many of the same advantages UNC offers, such as name recognition, research opportunities, and fellowship placement. Those programs in particular would, though, bring a broader patient population to the table, as each has at least a univ hospital and a VA (county hospital at UAB and Emory as well). I also think that UNC's facilities (at least for medicine) pale in comparison to the other programs mentioned. The people at UNC seemed pretty nice and seemed to get along well, but nothing out of the ordinary. Also, very few if any residents can afford to live in Chapel Hill, so most either live in Durham, which isn't that great, or out in the country around chapel hill. It certainly doesn't have a big city feel, but of course the college scene is pretty active if that is your thing. Speaking of NC, I think that Wake Forest is as good if not better than UNC in a lot areas, esp facilities and resident satisfaction. WFU hospital is also the highest acuity hospital in NC, surprisingly enough. It would be a place to look at for sure if you like the state of NC. Hope this helps.