I use them as well. I don't always get the same vet, but there's one that I see most often. I believe he's the main vet. He's always good to my animals. When I had Hurricane here (until my sister got married and took him), he was very patient with him. If you were ever to meet Hurricane, you'd agree 100% when I say that any vet that can tolerate Hurricane is a good vet. To sum it up, even cat lovers (not referring to the vets) don't like Hurricane very much. But this one vet in particular still took his time and even was able to look at Hurricane's teeth, even though Hurricane does bite and scratch. In fact, Hurricane did once draw blood on his first visit, which was with an associate vet. But yet, he always got the attention he needed. Once when Hurricane had a small cold and I had him checked out just in case, he patiently waited until Hurricane stopped growling so he could hear for any congestion.
As for Luna, the first vet I saw for her was the one that animal control worked with, so I had to pick her up there. I ended up doing two follow ups for her there, but wasn't impressed, especially on the second visits. It felt so rushed. It was more like stick the needle in the cat and take the money. Without the plan Banfield does cost more, but I would highly recommend at least my local Banfield. The staff are always patient and friendly with me.
And they don't always try to milk you either. When Luna first got sick very early in the year, they faxed me an estimate at work for Luna's treatment (which turned out much lower when I actually paid for it) and gave me as many updates as they could during the day. Then when she got the same symptoms again less than two months later and I couldn't afford more x-rays, the vet took the time to search for the previous x-rays instead to help with the diagnosis. It turned out that she was suffering from asthma and once she got the shot, she did much better.