Having read that interview with Ronald D. Moore about Voyager, I have to agree with him on a lot of stuff. But I think what he overlooks is that Voyager and TNG were strikingly similar in format. And some of his arguments about why he didn't like VOY could apply to TNG. Anyway some of the characters on VOY were underdeveloped simply because they weren't thought out when VOY was conceived. Again TNG had some characters like that.