Worf's "racism," which rarely sunk lower than being judgmental, isn't really a good measure of how good of a character he was. Dukat's racism far exceeded Worf's, extending into political and economic exploitation and prejudicial justice. However, Dukat is arguably a better character than Worf, and within the context of DS9 alone, probably more memorable. Indeed, the major narratives of DS9 hinge on Dukat. Of course, Dukat is no roll model, but DS9 is also not PBS morning television.