The approach to watching television in the contemporary world doesn't lend itself well to DS9 (and to a certain extent, Voyager and Enterprise). There is a lot of focus on plot, and characters are interesting only in so far as they embrace the extremes of action. All ten of the episodes are supposed to be important in that they all tell the same story, but in truth only three are essential. The season premier sets up this season's story. The penultimate episode pushes the dramatic tension. The season finale is the action packed resolution. I often feel that series mid-season are just treading over the same ground. This pattern was very apparent in the second season of Silo: even though there was action in the revolt plot, the actual dynamics between characters was unchanged. Everyone was just angry. DS9 characters evolved with nuance. All the Cardassian characters (at least one of whom was considered to be made part of the regular cast according to rumors) faced questions about the authoritarianism of their society in culture. Some of them gradually moved away, but rather than incorporate idealism, they simple became more pragmatic. Some of them eventually reach a democratic outlook. However, one character (name withheld for the OP) who snaps back to that authoritarianism. Yet he had never changed. He had shifted with the times as the fortunes of Cardassia changed. He was never 'redeemed', nor did he try. He was always an ass. Yet there are people who think that his reversion was random, probably because of looking only at the plot and not the character moments.