First of all when i use the term "god" for Indian batsmen (and i still stick to it) i don't mean someone good enough to be worshipped.I just mean that they are the ultimate.
Inzi has not impressed anyone with his captaincy, he's a good batman but a very poor leader.Rashid Lateef has recently said that the Moin Khan is the actual brain of the team. Pak team didn't win much under Inzi simply coz Inzi hasn't played much series as a captian.
Look at Ganguly achievement as a skipper.
He lead India to WC final.
He lead to a series win against Aus (in india)
He drew the series against Aus in AUs ( noone even imagined that India would have even won a single match)
He lead India to most OD tour finals.
Also Ganguly inspires the Indian team, he has encouraged younster to play to their optimal level, and the result is that youngsters like Ajit,Yuvraj,Sehwag,Kaif,Badani, Pathan and Patel are proving to be stars in cricket world.
If Sehwag is in every team (as you claims so) then he's certainly invisible. The whole world knows that there is only one sehwag, the bowlers all over the world fears Sehwag, ask Akhter and he will tell you how terrified he is while bowling to the master blaster.
As far as Afridi is concerned, he did make more runs than Ganguly, but as i said earlier "one swallow doesn't a summer make" If one performance is enough then Afridi should be better than even Youhanna and Younis.
I think i will stat a new thread on S Afridi, let see how many people actually rates that clown.