I've been watching #StarTrek #Voyager with my son. Last night we came to the #Tuvix episode. Here's my hot take, 30 years after the episode aired.
Janeway's decision to kill Tuvix to restore Neelix and Tuvok is unsatisfying because it is out of step with the character.
Janeway's central dilemma is that she puts Star Fleet principles above everything, including her deep desire to get her crew home. A central part of the drama of the show is when she wrestles with these conflicting priorities
That isn't to say that she *couldn't* make the opposide and be in character, but to ring true she has to acknowledge that she is committing a wrong for her crew. Here that doesn't happen.
They could "fix" it by having Janeway refusing to kill Tuvix, and grieve. Tuvix sacrifices himself when he sees Kes' grief.
This would be the "easy way out", but one of the rules of old Star Trek is that doing the right thing ends up with good consequences.