India has amazing "private" hospitals if you compare the doctors and the equipment they use.
India also has the worst "private" hospitals if you compare the hospital support staff specially nurses. Most of them (not all) nurses have no passion and the profession itself is not given the kind of importance that it is given in the US.
Also, the public hospitals in India are a joke. They are terrible. Although some of the best doctors in India come from there. I guess, after seeing more patients than you can handle and having a free hand to do pretty much whatever the heck you want with zero liability (unfortunately and sadly at the cost of the poorest of the poor) they become good.
In most cities in India the private hospitals have turned into a profit making operation with zero oversight and in most cases governments supporting them in manufacturing patients. I would get a second and third opinion on any expensive procedure that would a doctor would recommend in India.
I made lot of friends who are doctors in India and all of them tell me they get direct cash kickbacks from hospitals and labs for referring patients. This is be highly illegal in the US.
Cleanliness is another major issue in Indian hospitals. Even in the best ones most staff don't follow basic sterilization procedures that are common in the western world.
So all in all its great that the hospitals in India are affordable to a cross section of Indians but they can be better with better government oversight and having well trained and passionate nursing staff which might increase costs.