I'm currently in the UC Berkeley post-bacc program, and I have nothing but positive things to say about it. The classes aren't that hard (but not so easy they feel like a waste of time), and the instructors are generally pretty solid (obviously with some less solid and some being better than my undergrad professors). I don't know much about SFSU, but the UCBX classes are largely night classes, which is perfect if you're working, and they're generally flexible about missing class for life events since they recognize that you are an adult with a job and responsibilities. My load has ranged from 3-5 courses per semester while working 1 job full time, 1 job part time, and volunteering, and it hasn't reached gotten too stressful.
The post-bacc pre-med program itself is very unstructured, and basically it offers you advising and a committee letter. I have found the advising to be helpful, although I'm skeptical of all pre-med advisors and I tend to think you need to be your own advocate and do detailed research. The program was perfect for me as an academic enhancer just trying to take advanced bio/chem courses at night to raise my GPA. Also, they have some cool classes.
Just a quick google of the SFSU program shows me that its the opposite, calling itself a "highly structured, formal" post-bacc. I think thats what the difference really comes down to, if you're working full time, have a family, or have other commitments, UCBX is flexible. Otherwise, SFSU seems like it might be more nurturing.
I have no idea what the acceptance rates are to medical school, especially since it is DIY so there aren't really "classes" of students who all apply, but anecdotally people tend to do well. You really get out what you put into it.