Even Neelix the intergalactic sex offender was made into a bearable character.
Okay, that's a ridiculous characterization. First off, we have no proof that Neelix and Kes were actually sexually active together. Second, Kes wasn't human, so it's nonsensically ethnocentric to judge her maturity by human standards. She was a capable adult by the standards of her own species, and nobody who paid any attention could possibly think she was too immature to make responsible choices. Hell, she was the wisest person on the ship. So calling Neelix a sex offender is as insulting to Kes as it is to Neelix, because it's misrepresenting her as a helpless child.