Re: Gul Dukat thoughts...
IIRC, Alaimo genuinely thought Dukat would be shown to be a good guy by the end of the series, so that's how he played him. Worked a treat.
Watching for the first time in season 4 and early 5, you're kind of wondering this as the viewer. Gul Dukat -was- the hero of his own story after all.
"I was never a Star Trek fan." J.J. Abrams