Ganguly is a hundred times better than Sharad Pawar or N Srinivasan. When we thought that Sharad Pawar was the worst president that BCCI could get (he is rumored to have links with Dawood Ibrahim), Srinivasan became the president a few years back. BCCI was always dominated by these criminals. They destroyed the first class structure in India.
However, things improved ever since Srinivasan was ousted in 2014 (by the supreme court of India). The salaries for first class players increased by almost 5 times and the playing conditions improved. Now under Saurav, we can expect the BCCI to be a corruption-free organization which will work towards the betterment of cricket players in India.