I am from NYC and I go to UB. It's is a great place. I don't know much about Downstate, but I know it has a really good reputation. If you're a NY'er, I would think that you'd probably be happier at Downstate, especially if proximity to family is important. Buffalo isn't a million miles away from NYC, but sometimes it feels pretty far. Then again, Jetblue is cheap and fast and me and my NYC-native classmates manage to visit family pretty easily. I'd be happy to tell you more things specifically about Buffalo, but I think the major difference is the pretty big difference in location. The weather is overrated, btw, but of course it's still very cold and snowy. However, we didn't have any 30 inch storms, but I seem to recall NYC having just such a storm a few months ago 😀 Anyway, I am very happy at UB and I think you would do great here, but I have to say, it's not common for a NYC kid to choose UB over Downstate...and there's probably a reason for that...I don't think I would have gone to UB over staying in NYC if I had the choice, although now I couldn't imagine myself anywhere else.
Let me know if you have specific questions about Buffalo 🙂