What a one sided argument you are presenting...Ganguly is responsible for all the wins but he is not responsible for the failures. So he is the best captain.
Here is a record for you. In the last 20 years only two captains have lost a series in India - Sachin and Ganguly!
Now tell me if you still want Ganguly as your captain?