Long story short: there's not a single bad character in DS9*. Kira always got the best episodes, from "Duet" to "Second Skin" to "Wrongs Darker than Death or Night."I've always been more of a Jadzia&Kira fan, but also of worf.
*Well, of the main characters. I never could stand Leeta or Shakaar.