I felt that Seven was likable. She played the whole I was raised to be an automaton but now I'm around real people so I'm slowly becoming a real person thing pretty well all things considered.
She was sort of a reverse Data. He tried to be human all the time, but was held back by his artificial nature which he had to struggle with all the time. Seven wanted to try to act more human too but whenever she felt vulnerable or unsure of how to do it and self conscious, she would cling to her whole I'm a superior borg act to keep people at a comfortable distance. I think it usually worked well as a character.
I liked the Doctor because he was sort of like a version of Data who started out already being really good at seeming like a human because he was designed and coded to mimick us perfectly, but was constantly trying to reinvent himself to express that he really was an individual despite his pre-programmed facade which was actually fake. Data was never able to fake it, but his constant disappointment in the failure of his attempts to do so, revealed his very human nature. The Doctor had the opposite problem, he had an "act" that worked, so he had to tare himself away from that to actually be accepted as human.
Also, I actually liked Neelix after he got over his initial annoyingness. He was a unique character in Trek I felt, the guy who acts cheerful all the time to hide his inner uncertainty and fears. Also, I like to cook so his little cantina was cool to me.