I’ve been happy with my doctor even though I basically picked him at random from the provider book. Dr Andrew Halsdorfer, works for the Buffalo Medical Group out of an office on Essjay in Amherst.
Being part of the Buffalo Medical Group has been really nice because if you need to see a doctor quick for something stupid like an ear infection even if your doctor is booked they can usually find an opening with some doctor who is part of their group the same day.