Even keeping the ancestor theme, wouldn't it be more interesting if Janeway's ancestor was a janitor, secretary or bartender for the people building the Millenium Tower, or perhaps worked in it? Anything more interesting than such a cliché story.
Voyager meets a new species every other week but rarely learns anything about them that's not necessary for the action plot. A short brainstorming session could develop far better stories. Just a few episodes ago we met Species 8472. Imagine the stories that could have been created if that was developed over 2 episodes. If the crew had to really prove that humans are not a war mongering species that needs to be wiped out. Species 8472 knows our history and shows examples of our bad nature while the crew needs to explain these, perhaps reenact them to show why they happened. Or show good things. Or simply be an exploration of Species 8472, learning what life is like in fluidic space, finding similarities and differences. Janeway could meet their leaders in fluidic space. Or, before that, we met a race that was trying to harness the omega molecule. We could help them change their power source and have interesting stories along the way.
We have entire series and movies that are based on human stories, that are so much better than this.
This was a colossal waste of time & resources. A 100% story episode should be far far better.