I think with 10-20 years more of added maturity he would have made a good captain.
But we've seen what happens when Worf made command decisions in his TNG/DS9 tenures. Rules of Engagement is another case, he is such an emotional, instinctual decision maker he loses sight of the big picture in the moment.
Yet Sisko actually said he'd make a good captain when dressing him down after the extradition hearing in Rules of Engagement. Even Picard wanted revenge against the Borg in First Contact and most likely would have got everybody on board killed or assimilated had he gone through with his plan.