So I'm a little biased on this (I'm a junior at UB), but I'm gonna throw in my 2 cents anyway.
I came to UB because of the money....they offered me an awesome scholarship, and I'll have no debt once I graduate from here. This has helped me tremendously, because I've been able to spend money on things that I probably wouldn't have been able to if I wen to a private (I was really close on doing that). Also, as I'm beginning the applying to med school thing, what no one ever tells you until you're actually doing it is how expensive just APPLYING to medical school is. In the next year, I'm expecting to dish out at least $5,000, which could easily go much higher depending on the # of interviews I get. While I wonder if I would've had better experiences elsewhere, I still never regret choosing the state school because of the money.
As for pre-med...it doesn't matter as much where you go, it's what you do there. I've heard from numerous people that if you have a 4.0 at a state school, and a 2.75 at Harvard, med schools will choose the 4.0 guy almost every time.
As for UB, it's got a lot of opportunities, it has it's own medical school, so everyone here knows what med schools want. If you want more details, you can either post here and pm me. Hope this helps!