Agreed swanjun, DS9's characters had a real sense of history and change (I particularly enjoyed the way Bashir and O'Brian's relationship went from perplexed annoyance to a genuine and warm friendship), as you say actions had repercussions and sometimes the good guys wore decidedly grey hats (you just could not have had Section 31 in TNG, much as I enjoyed it).