Hi, I got accepted to Upenn and NYU as well (in addition to Columbia and BU). I think all programs are strong, but you need to think about factors including the specific program/focus and location. Where could you see yourself living most after you graduate? It often helps to attend a school where you may want to live afterwards. Also, NYU is strongly clinical so if you want to do clinical that could be a good option. However, if you are unsure you may want to consider Upenn or BC. BC has a focus on global issues I remember from when I visited. The campus itself is in the suburb though. I thought UPenn has a beautiful campus and the faculty seemed very nice but I have heard some issues concerning the field placement office and such. Ultimately my first choice was Columbia as I decided I really want to be in a city, specifically NYC more than the other locations; and I feel Columbia has a more flexible, rich curriculum in terms of course offerings and activities on campus. Best of luck to you!