FWIW, it took a few years but I finally found a doctor I'm happy with. But I'm also lucky enough to live in a major US city.