What do you think would have happened,had Mr.Gandhi's presence not there during 1945-47 period?
I agree that WWII bled British financially, but Gandhi's presence hastened the demise of British rule in India. Otherwise it might have taken a few decades more. Gandhi was instrumental in inspiring the common man to come out and fight for independence.
Of course all leaders from different communities fought hard and played their role: Quaid and Iqbal for Muslims, Mohandas Karamchand and Nehru for upper caste hindus and so on.
While Gandhi was fighting for India's independence from the British, Jinnah was fighting for a separate homeland for "some" Muslims. Big difference there :)