As regards assessing the legacy of Great Britain in India, there can only be three views:
(1) Everything that the British did was bad.
(2) Everything that the British did was good.
(3) Somethings that the British did were good. Somethings that the British did were bad.
Now, unless you are very ignorant of Indian & British history, it goes without saying that (1) & (2) are patently false. This leaves us with (3). So the next question that can be asked is:
On the balance, was the contribution of the British to India, good or bad?
I think that this is a hard question to answer.