here is my two penny's worth
Ds9 only got good when it started a continuing storyline( dominion wars)
lets just say that they saw Babylon 5's sucess and thought oohh continuing story lets nick it
New shows like lost , battlestar etc all see the merits of a show like Baylon 5 and realise a continuing subplot if not a main plot was the way forward.