I'm also debating between MGH and a New York program (Stony Brook). Tough decision for you I'm sure. Although I'm not too familiar with NYU, I would be surprised if NYU was the better program. I interviewed at a lot of schools, and none of them stood out to me as much as MGH did. I'd pick that program. Socially, NYU is bound to be more enjoyable, seeing as how MGH doesn't have housing or a campus of any kind, but in terms of quality education, I think MGH is the best. Affiliations with Harvard, Mass General, Spaulding Rehabiliation, how do you say no to that? Good luck with your decision.