By season 7, Dukat went from a non religious Cardassian solider who served what he thought were Cardassia's best interests to what is essentially a demon worshiper who just wanted revenge on Bajor. Was this a good change or not? It is kinda of an interesting idea, but I'm not sure the execution worked.