If I'm ranking my favorites, then it would go like this:
1) Garak
2) Nog
3) Dukat
4) Weyoun
5) Morn
If I'm ranking "credit where credit is due," I don't know how I'd do it, but Kai Winn is certainly up there. She's like the Joffrey Baratheon of the Star Trek world, you just wish someone would make an hour-long Youtube video of Kira and Sisko slapping her in the face to Led Zeppelin.
It really does go to show that she played a slimy character
excellently.