Voyager is getting better now all the characters seem to feel most comfortable in their roles. Obviously this disadvantages Jeri Ryan who plays Seven but she more than holds her own. I am a little annoyed at Kes leaving though because she was like the Data of this series only not trying to find humanity but deal with her powers. With Seven you literally get another variation on Data finding humanity just more bolshy and dangerous. Which on the surface is disappointing.
Its the Day of Honour and B'lanna is unsure whether she should go through with the ritual. She feels she is a coward and doesn't deserve it. Meanwhile a group of aliens who have been stripped of their technology by the Borg ask Voyager for help. When the warp core has to be ejected these aliens end up scavenging it.
It's is nice to see Voyager able to bring their two main plot lines and sub plot together in this episode it's what makes it feel solid. So we get B'lanna having a bad day and almost dieing (along with Tom) in an attempt to retrieve the warp core. Meanwhile Seven in her subplot, in return for the scavenged warp core, gets a bit of redemption by giving technology the alien race had lost (through the Borg), to save Voyager from destruction. See it all links in and that makes for a tight episode if a little boring and slightly badly acted at times.
What comes out of this episode most though is B'lanna's epiphany that she loves Tom and she has been a coward. Looks like she didn't need her ritual after all.