Cardassians in TNG are pure evil, as we saw with Picards torture. Cardassians in DS9 are just baddies, like with Garak and Damar. Dukat goes from evil genius to satanic retard.