Well if you don't like the whole Bajorian religion subplot, of course the season 7 Dukat is gonna seem disappointing. I thought it was an interesting turn and kind of fitting that Dukat and Sisko ended up facing each other down as agents of their respective gods.
Not to mention season 7 Dukat had THE best line ever,
Winn: Remember your place Dukat.
Dukat: I thought my place was in your bed.