I agree completely with Roysten. Though i think the interactions between Seven and Tuvok were also interesting as Tuvok was often flummoxed by human behaviour despite having been among humans for such a long time.
I think it was time for Kes to leave as there wasn't much further her character could go with the weird mental powers she had developed. Had they kept these reined in a little they could have gone further with the character, b ut only once she had ditched Neelix once and for all.
Seven butted horns regularly with Janeway which was necessary to move on Janeway's character. They could have done more with Seven's character. Again, she accepted her humanity a bit too quickly for my liking. It would have been good to keep her in her half drone outfit for a couple more weeks just to show the transition more.
"Unless you have something a little bigger in your torpedo tubes, I'm not turning around!"