Frankly I wouldn't call Fleming and Hussain great captains. They are for me just GOOD captains, because they have tried and to some extent succeeded in resurrecting their teams. But they haven't done anything extraordinary.
Even Ranatunga falls in my category of GOOD captains.
The only reason I mentioned Streak originally is because he has done pretty much everything he can do... And I'm not rating him as a GREAT captain who has changed the status of his team. But as an individual he has tried the best. So he is a GREAT performer while being captain... but only a GOOD captain. It will take a lot out of him to be among the greats.