I don't know about dr ghosh, but I would like to clear your misunderstanding that doctors at public hospitals are not competent. They are far more competent than private doctors, look at the range of patients they deal with everyday, and if at the the time of delivery or after delivery some complications arise, the first thing private hospitals do is to move the patient to a public hospital. So don't worry while being at a public hospital, you might have a long waiting time, but be assured that you are in good hands.
Good luck.