My son used to go to Dr. Cheung Wing Fat for vaccines. The thing I like about Dr. Cheung is that
1. He is quick for injections. My son didn't cry at all.
2. He is prudent. He let us see the name and expiry date of vaccine before injection. Other doctors and nurses I met did not do so.
3. His clinic is close to my flat. (I live in Tower 15)
4. The waiting time is reasonable. He accept telephone appointment and I only have to wait in the clinic for 15mins. or so to see him.
My criteria for doctors are simple, prudence, comfort and convenience. Seeing a doctors is for his advice, you can always seek a second opinion whether or not to take his advice. For complex cases, you might have to search for information from books or other sources, to solve the problem together with the doctor.
I hope the above info. would be useful to you. I have not go to other doctors in South Horizons.