Hussain versus Fleming? Okay, Manchester United versus a village soccer team would be a closer. Fleming 100%.
Here's how I rank the current test captains (leaving out Taibu for obvious reasons and Bashar because it's not fair to count him)
1. Stephen Fleming, New Zealand - Makes the most out of the least. New Zealand's really underfunded and seems to have the least interest in cricket as a primary sport of the main test nations, but he's pulled off great things nevertheless. Great tactics and balls. He outthinks you before you step over the ropes.
2. Ricky Ponting, Australia - Phenomenal ODI captain, undefeated in Tests. A great tour of Sri Lanka, winning all three tests in Sri Lanka nowadays facing Muralitharan and company is so amazingly hard and they made it look easy. They even seemed to enjoy giving up first innings leads so their victories would come out looking all the better!
3. Sourav Ganguly, India - One of the greatest captains India's ever had. A tremendously polarizing figure, people tend to love or hate him, but no one can argue with the results he's produced. Daring attitude, he gets under people's skins really well and makes them overthink. He's even got the Australian test side under a jinx.
4. Michael Vaughan, England - His form's suffered greatly as captain, but you can't argue with results. The triumph in the Caribbean and the comeback at home versus South Africa has done much to restore pride in the English team and make them more popular in England.
5. Inzamam ul-Haq, Pakistan - Amazingly, the captaincy has seemed to make him a better batsman. Unfortunately, he's been screwed by factors out of his control, like the babyish behavior of his superstar fast bowler, Shoaib Akhtar and injuries, especially to Umar Gul. People say he's not that smart, but you know what, that's because people see him as fat, and it is a fact proven by psychological and sociological experiments that people associate stupidity and laziness with people who appear fat. Also people attribute his lack of English to lack of intelligence. Bullshit! English doesn't have to be spoken by everyone.
6. Graeme Smith, South Africa - Got the captaincy too early and for absolutely no reason whatsoever, and after an initial good showing, he's demonstrating Bacher's foolishness. The crushing in New Zealand should cause some rethinking of South Africa's short-term and long-term strategies. There's too much talent there.
7. Brian Lara, West Indies - Phenomenal batsman, poor leader of men. See Tendulkar, Sachin.
8. Marvan Attapattu, Sri Lanka - He hasn't shown too much in ODIs, so who knows what he'll offer up in his maiden test as captain. Too bad he's got such tough competition for it...