I have lived in both Indiana and North Carolina. Indiana (especially, well almost only Indianapolis) has a plethora of hospitals, teaching hospitals and private. In regards to education, Indianapolis has IUPUI (which is a combo of Indiana U. and Purdue U. both phenomenal schools - IU for MSW), it also has a couple other more expensive schools (notably Butler). The one and really only reason we left is the weather. Winter is brutal, well essentially like almost all Midwest states(including Illinois :)). But that's what led us to N. Carolina. Unlike Indy it has a few "large" areas, Charlotte, Raleigh, Triad (Greensboro/Winston-Salem) all have major hospitals and colleges. I'm not familiar with all the different hospitals but I did a search recently on AllNurses regarding pros & cons of WakeMed, Duke and Chapel Hill (all in the Raleigh area) and I was able to glean some very useful information about which hospitals I essentially want to avoid. I hope that helps some small bit.