I also have taken treatment in several Govt Hospitals ( Govt Ayurvadic hospital, Gandhi Nagar, Gujarat - Govt Civil Hospital, Ahmedabad - Govt Civil Hospital, Bareilly ). I got the best possible treatment absolutely free and without any corrupt means.
They are much better than Private Doctors who look for ways and means to fatten their bills.
The only problem I perceive with Govt Hospiatls is long Quees and heavy work load on staff. Because of this they are not able to concentrate on individuals and give impatient answers. But still they deserve great appreciation for services they are giving.