As always, ask "Best for what?". If your goal in life is tech and nothing else matters, the SF Bay Area tops everything.
If you want to raise kids in a reasonably safe environment, have them attend good schools, live in a house or equivalent condo, commute less than four hours per day, etc., the Bay Area is simply impossible. (Maybe if your spouse also draws a tech salary.) Do the research. In this sense, it's not "best", but rather one of the worst places in America.
(And don't even get me started on the public defecation...)
If you want to raise kids in a reasonably safe environment, have them attend good schools, live in a house or equivalent condo, commute less than four hours per day, etc., the Bay Area is simply impossible. (Maybe if your spouse also draws a tech salary.) Do the research. In this sense, it's not "best", but rather one of the worst places in America.
(And don't even get me started on the public defecation...)