As a current medical student who started volunteering again, there's a few important things I've learned about this topic. The first is: volunteering doesn't suck. Indeed it doesn't. It can be fun, rewarding, and simply a great thing to do! But what sucks then? Pre-med volunteering sucks if you genuinely don't want to do something, or worst of all, you end up getting treated poorly because you're a pre-med.
I think one of the biggest issues now is that pre-meds understand that volunteering is a requirement, so you end up having to volunteer even if you don't want to. It entirely defeats the purpose and meaning of volunteering. Pre-meds end up putting on a big dog and pony show for ADCOMs. This facade entirely masks their true selves. This is why you have so many supposed bleeding heart applicants pretending to care about helping the underserved. They promise that they will devote their lives to helping them, and once they get into medical school, they drop the facade. Surprise!
It's kind of sad that the meaning behind something so wonderful has been tainted by pre-meds. They are like King Midas, they ruin everything they touch. Pretty soon, even starting non-profits will look bad.
If you gotta do it though, which most of you do, then hospital volunteering is the way to go. It's like Vegas, minus 99% of the fun. What happens in Vegas stays in Vegas. Same with volunteering, unless there is the very unlikely chance that the ADCOM member personally knows the volunteer coordinator. In other words, assuming each applicant embellishes their experiences, an ADCOM will technically never know the difference between a volunteer who gave it their all during their shifts, and a volunteer who signed in and ditched the entire shift until they came back to sign out. That's the problem when you have no oversight over the process.
Considering how poorly pre-meds are usually treated by staff (and think about the wonderful reputation pre-meds have), it's no surprise that pre-meds will half-ass what they do as volunteers. It's a very flawed process. But if you have to do it, do hospital volunteering. It kills multiple birds with one stone. You get what you want out of it. It can be a great experience. It can be a horrible experience. But it's there to get you into medical school. So whether you're an honorary part of the hospital team, or sit in the corner playing with your phone, it will end up with the same result.