Surgery can’t be read and understood. Also, no matter the number of simulations you run through, practicing on a human body is very different.
Now, with their limited number of beds, these institutions perform complex surgeries through protocol defining procedures. As a resident at these, you won’t perform many surgeries. Also, you’ll have a limited exposure to trivial diseases. On the flip side, you’ll witness some of the best surgeons at work, and access top notch technology. To master surgery, you’ll have to become an SR at these institutions.
But at a decent government college hospital, the volume of patients is very high. As a result, you’ll be pushed into the OT. So you’ll get good practice, under proper supervision. However, at these colleges, protocols take a back seat. You’ll have to compromise with low funding as a resident at these institutions.
I would personally recommend going for a decent government college. But you should choose according to your own preferences.