DS9 did so much damage to the Klingons, it's not even funny. I didn't like how they made Gowron so power-drunk that he was doing stuff contrary to the greater good of the Empire, and making bad tactical choices, just to spite Worf... that was just simply stupid and silly.
Was he a weaselly politician, yes, because he was in politics, and wanted to be Emperor... but he DID have lots of honor in TNG. If he was truly dishonorable, he could have told Worf to frak off, after he and Kurn helped him defeat the Duras sisters, but he didn't... he kept true to his word to Worf, and restored the Mogh family honor.
And when he launched the invasion of Cardassia, he rightly felt that Worf had an obligation to him, which Worf really did, but Worf was really not in a position to honor that obligation, so Gowron rightly exacted his revenge for feeling betrayed by Worf.
But that doesn't mean that he was so blinded and stupid that he'd do dumb shit like divert entire battle groups to vulnerable areas, where they could be taken out, just because Worf said he should do otherwise... all that garbage about Martok needing to back up Worf's advice to Martok was absurd... that's like an Admiral in another country's navy having to back up the advice of one of our own Commanders to his Emperor... not only would it not happen, but it's a moot point, because what a non-flag Starfleet officer says would never make any difference, and because Worf's not a Klingon officer anymore... he's a Starfleet officer.