Social life is good everywhere, I give preference to Academics over campus, small classes means small no. Of students per class again a plus point, middle of the city again a plus point everything is close to you,
Though living can be bit expensive but that can be compromised looking the job...