I was previously stuck between Columbia and Temple but I've decided to go Columbia. I want to be a general, but here were my reasons pro-Columbia:
-Columbia's community seems fantastic, and is very similar to the one I've had in undergrad, meaning everyone works incredibly hard, but it's very supportive. Apparently at Temple they were having a cheating problem so they took away everyone's scrap paper for tests. That's not the kind of community I want to be a member of. Attendance is also required there, and similarly, I don't want to go to a school that treats me like I'm in high school.
-location. Even though Washington Heights isn't NYC's best, it's still better than North Philly
Cons for columbia:
-Less clinical experience, and since I only want to be a general, this is def a bigger negative.
-COST
-very academically difficult in the first two years, and since I don't want to specialize, I don't really need the prestige of the program.