Another vote for Dr. Rhiele at Heights Veterinary. You can just walk in--don't necessarily need an appointment--and the wait has never been unreasonable. They do not push costly testing or other services --it's up to you to choose what you want done. Recently they were wonderful with helping our 21-year-old cat who could no longer groom himself and developed a related infection. Their vet tech is great, too--warm and caring.
And with our other cat, who has kidney disease and needs subcutaneous fluids, they said they could do that for us at no charge if we wanted them to--daily. We would only pay for the infusion materials.
Unfortunately, our 21 year old cat went downhill fast and we made the difficult decision to euthanize. For that, we chose a home vet service that was recommended to us: Homefront Veterinary House Calls. I recommend them as well. They are based in Forest Hills, do house calls only, and the vet was very sensitive and helpful in taking us through the difficult process of saying goodbye to a cat who'd been with us--and our adult daughter--for so many years. She helped all of us accept that this was the right thing to do for the cat at this point, and she sent a handwritten condolence note afterwards, which I thought was very sweet. And when I called to tell Dr. Rhiele that we had put our older cat to sleep, we got a card from them, too.
It's also great that we can just walk there--it's 5 blocks from our apartment. You should also keep in mind that home call vets can't do everything office-based vets can do. Certain issues can't be handled in the home. I don't know how prices compare between vets. It's all expensive--especially the tests--but I don't at all feel that Heights Veterinary is unreasonably priced.