Thank you everyone for all your great advice. I had a chat with both school's program directors and they were both able to bend the program to make it more favorable for my circumstances (already have masters and 2 years of research in my field, therefore do not need many of their courses). Following the wise advice in this thread, i have stopped looking at Ivy vs. Non-Ivy and am now comparing their programs and people. Following skyentist's advice, here are my variables:
No it is not harvard or yale or MIT.
1. Research/POI interest -> Interest is mainly translational biology/ cancer genetics. Both programs have affiliation with hospitals and therefore have people working on these. However, the Ivy has about 200 faculty since it combines 2 institutions in their program. The non-ivy has limited number of people ( maybe about 30).
2. Money -> Ivy has better stipend (even tho the cost of living is about the same).
3. City -> Both cities. NY vs. Boston. Don't mind either.
4. Climate (weather and at the school) -> Again, both are fine.
5. Ease of returning home (for holidays dont want to spend $400 each time) -> $20 from both cities. However, NY (Ivy) is a lot easier and much less time.
6. Family -> live closer to NY than Boston. Important for me.
7. Coursework -> Ivy has more structured coursework but less access to basic courses. Non-ivy has access to many courses even the basic ones, which means i can have better foundation.
If you (referring to anyone reading this ) were to make this decision, what would you choose? Are there any other factors?
My Field is still very young and many faculty in my current job are actually from Ivy. Therefore, it lead me to believe that if i have an opportunity to go to an Ivy, It might make it easier to get a better job down the road. Looking at your advice and the advice in this thread, it looks like that may not matter as much.