Voyager is not many people’s favorite Star Trek, and after having watched all seven seasons, I can understand why. It’s not the outlandish premise. It’s not the acting. It’s the writing. Nearly every story is the result of the failings of the Voyager crew. The crew routinely makes colossal errors in judgement which often leads to putting Voyager or key personnel on a path to destruction. Then some ridiculous chain of events causes the obstacle in their path to be destroyed and Voyager strolls right on by, unharmed and unchanged.
This happens over and over again. No threat to Voyager is not fully neutralized within 42 minutes, or 84 minutes if the episode is a two-parter. The first appearance of the Borg, a species that routinely annihilates Federation ships within the alpha quadrant, is their corpses floating in space because they’ve been defeated by Species 8472, who are crushed by Voyager within a two part episode. Every single race that threatens Voyager is neutered by the end of every episode.
The events that often lead to this are also beyond ridiculous. A two part episode involving the Year of Hell held enormous promise for changing Voyager permanently. They were passing through the territory of a race that clearly overpowered them. For a year they endured attacks, deaths, and a failing ship. Voyager was limping away, defeated, when they surmised the cause of that races’ power; a time traveling ship that was altering the past to give them more power. Once that ship was destroyed, everything popped back into it’s past condition and everyone’s lives continued as if nothing at all happened!
It comes down to this: for seven years, nothing changes. In every episode, Voyager gets a little closer to home, but nothing else changes. It makes watching the show pointless and uninteresting.