You make good points about the universities and growth potential, but you're dead wrong about the social aspects of the city.
Also, if you think the weather is bad here try living Cleveland - 4 month gig there was more than enough for me. I opted to move back during a blizzard.