Columbia or MIT for Premed Undergrad?

Regarding your point 3 for MIT, you should realize that MIT’s general education requirements are quite heavy, including in humanities, arts, and social sciences. The math and science part requires harder math and physics courses than premeds usually take.