Ok, have only glanced over the last 2 pages so excuse me if I missed anything
To the people who believe India would not have amounted to much if England had not invaded : completely untrue. True that at that point of time they did not unity, but it has existed under previous leaders such as Akbar the Great and Asoka the Great who conquered pretty much most of India and was very prosperous under them. If it can happen then, it can happen again. Links to western world etc, while the language that the British left behind is indeed a massive asset to us currently, China seems to be doing fairly well without it. No reason we can't do the same.
As for the partition, my history is a bit sketchy, and I haven't done it great detail, but basically, the Muslims wanted their own country, which occurred due to the British pushing them to do so from an earlier stage so they could follow thier divide and Conquer policy. The main reason it did at the end occur though, at least in my mind and plenty of other people I know, was that Gandhi agreed to it. If he never agreed to it, which, believe me, plenty of people did not want him to, it would never have happened.
And before anyone goes on about how his popularity shows how much of the public followed him, other leaders like Bhagat Singh and Subash Chandra Bose followed a non-peaceful way to independence, and were equally popular.
Personally, I feel that while Gandhi did achieve a lot in unifying all opposition etc. (tis not to say other leaders were not managing the same) his methods would never have worked to drive them out of India. Only reason it happened, was because at that point, Britain was economically very weak (post WW II etc) and did not have the resources anymore to properly fight back the resistance. Do you think if it was solely peaceful resistance, they would have left out of the goodness of their heart when it was such a rich colony?