Cardassians is a very good, very underrated episode. Again, that episode does what most of the episodes do this season, adds to the canvas of the further digging into the deep of the Star Trek universe in a way TNG could never do. I think you nailed it as to why this episode was called Cardassians. I mean until now we've always seen them as those who can't be trusted, the aggressor type. Here, we see Cardassian society in a whole new light, and maybe even get a clearer picture as to the lasting impact of the Occupation from the Cardassian point of view. How everything fit into place, from the custody battle to Dukat and Garek going at it, made this episode really really good, and one of the little known gems of the Second season.