Have you already gone through these areas and spent time in them? Ultimately it depends on what kind of lifestyle you're looking for. The best thing to do if you're not familiar with the area, is go there and hang out and see how it feels.
I'd be happy to share more info if you like.
Rich Bennett, Realtor
Zephyr Real Estate
2500 Market St.
San Francisco, CA 94114
With that said, maybe you should consider moving South of SF like San Bruno or Millbrae?
Just a thought.
Dolores Park was known as "Needle Park" over a decade and a half ago, but since then the residents and city have done wonders in cleaning up the park and I think that is behind them now. Now they are breaking ground for a big playground in the center...so my guess is the local residents of Noe Valley, Etc...are concerned because now as homeowners with children, they had a vested interest in cleaning up that reputation
check : "http://www.friendsofdolorespark.org/index.shtml"
Buena Vista Park on the other hand is a mixed bag. I would suggest you check yelp review and go check it out for yourself. It is very nice but small and has some odd legends attached...