Cannot help with recommendations, as not in your area. But having gone through similar things with our local vets, I know how you feel.
We had a really nice vet - rather eccentric, surgery was in his lean to next to his kitchen. The good thing was he was a goat keeper, so knew his stuff......quite often you would have to go down to the shed and shout to let him know of your arrival, and he would appear covered in straw!! But, he gave you straight talking advice, and quite often suggested things other than injections that were way cheaper. His actual prices were amazingly cheap. Unfortunately, he retired. I returned to the village vets, and the old vet had retired by this time. New guy is not a people person - he is well known for his bluntness, and downright rudeness to clients. Has a lot of young vets just out of vet school, and some of their diagnosis have been iffy.
I have now moved to a practice some distance away. They have a day in this area for routine things like jabs etc. and on that day there is no call out charge, just the injection or whatever costs. They have designated vets for pets, farm animals, ones who specialise in wormers, lameness in horses etc.
All the people I have come into contact with at this place have been nothing but helpful and polite, and the vets I have had visit, cannot be faulted for their knowledge and experitise. They also have a clinic to take animals for operations - very impressive place with all the stuff. And the best thing is their prices are not outrageous!!
Do hope you find somewhere like this!!