Dravid lacks leadership and man management qualities. He's a class palyer no doubt, but he won't be a shadow of that as a captain.
Ganguly is a very good leader. He supported his players and moulded India into a fighting and successful team. He probably has himself to blame for his downfall from captaincy, but one cannot neglect his contribution as player and especially as a captain. People, biased by their own views, forget Ganguly's contribution. In the 2003 world cup, Ganguly led from the front, scoring three centuries (and a top run getter).