This is a basic contradiction which I am not sure is solvable. If the stops are too far away, you (or somebody for whom walking is harder, like older people, less physically fit people, etc.) won't be able to use it. If stops are too close, getting through them takes a lot of time. I know there is a body of work that tries to find optimal setup for such cases, but I'm not sure it's possible to make everybody happy here. If you want good coverage, you'd have to sacrifice speed, the bus can't go everywhere and be fast at the same time, at least not within a single mode of transportation.
In SF, this is made worse by the people's behavior. There is a dedicated line for the buses, but cars routinely drive on it to turn, get in/out parking or just feeling they can outsmart everybody by doing so. So in fact, the bus stops not once but 3-4 times per block to deal with these. And then there are traffic lights of course. And yes, as a result it's not too much faster than walking (though somewhat more relaxing, if you get a seat :)