Dr. Barr in Freeport is good - I've not heard anything about him and cats, but he and his staff enabled my co-worker's paraplegic dachshund to use her hind legs again, after a vet in another town north of here told my co-worker nothing could be done, short of taking the dog to Auburn for study.
That being said, both of our kitties and all three of our dogs are patients at Barry Veterinary, just west of Silver Sands. Our departed pets, Smooch & Puddin', were two of Dr. Barry's first patients when he moved here 20 years ago and we've been with them ever since, through good times and also when facing end-of-life. Dr. Jami Swift at Barry Veterinary is normally the one who sees our cats these days.