I think the main problem is that most people who watched the other series are a bit prejudiced. They expected DS9 to be like its predecessors. However, DS9 is very different from TNG or TOS. It's like comparing apples to sausages.
It's in the human nature to dislike what doesn't meet our expectations.