ironclaw said:
1) There are less non-major course requirements at Rochester - it would easier to double major in physics and math, and I would have more time for research during the academic year. Also, I don't like MIT's HASS-D requirement - I know that it is a relatively small part of the education, but taking compulsory humanities and social science classes was the reason that I didn't enjoy high school. I'm afraid I'm narrow-minded like that...
Curiously MIT humanities courses are *great*. It's paradoxical, but because MIT isn't known for being a major humanities school, all of the humanities teachers that I had at MIT where wonderful, because they got hired for their teaching skills rather than their research skills.
The other thing is that having a very strong humanities and social science background is really, really, really important if you want to do something with your physics degree. You get very strong exposure to "practical humanities" at MIT. Just by watching how people behave, you get to learn skills that will help you become an effective employee or to help you start your own company.
One thing that you really need to understand about MIT is that it part of the military-industrial power elite complex, and one thing that the military-industrial complex wants are people that with both strong technical skills *and* strong social science/humanities/management skills so that you can someday help run the world. (I get a lot of my ideas from Noam Chomsky.)
Also the writer of the X-Files has a brother that works as an MIT professor, and that is why a lot of times I was at MIT and I felt like I was in the X-Files. You really do get to meet the people that run the government, major corporations, and the world, and they aren't a bad bunch of people.
2) Rochester is offering a full-tuition merit scholarship. While my parents are willing to pay for MIT, I don't want to use too much of their money if it's not necessary.
MIT does not have merit scholarships and all financial aid is based on need. Fill out the financial aid forms and take a look at the package before you make the decision since MIT really does want this not to be a factor.
MIT sucks, which is why it's a great place. One part of the MIT education is to learn to hate MIT. The reason you need to learn to hate MIT while at MIT is that if you get too absorbed by the MIT brand, you stop thinking of ways of improving the Institute, and the world. The nice thing about going to MIT is that it teaches you never, ever, ever to be satisfied with the way things are or the way you are.
3) Being around the some of the nerdiest and smartest college students.
One good thing about MIT is that there isn't an effort to mold personality. You'll find people that are smart but very anti-nerd. Also, one thing that will happen quite often at MIT is that you may find yourself in situation in which you are below average and struggling academically, and that's a good experience to have. It teaches humility.