Georgia Tech vs USC Mechanical Engineering

Hi all
I have been admitted to these two universities and am currently deciding which one to attend. My major choice is mechanical engineering; please help me make this decision.

Things to consider (in no particular order):

  1. Engineering program in general
  2. Mechanical engineering program
  3. Location/weather
  4. Cost
  5. Ability to get into graduate school
  6. Job opportunities at large tech companies upon graduation
  7. Opportunities for Co-Op/internship while at the uni

Help me!