My order is 1.Deb, 2.Emma, 3.Kim, 4.Lea, 5.Jen, 6.Bri, 7.Olivia .
I generally like all of them though and am also trying to romance all of them, as much and as long as possible.
If I had to make a list, it would look very different from yours since Bri and Olivia are my two favorite LIs in the game, but I couldn't agree more with your sentiment of generally liking them all. They're all interesting and well-developed characters, and I've enjoyed every path and playthrough I've seen. I'd steer well clear away from someone like Kim in real life (yeah, she'd be #7 on my list I'm afraid), but in the context of the game I found it fascinating to try to figure out what kind of person the MC would have to be to choose to pursue her. She's quite a singular character and really stands out. I would compare her to Elsa in Corporate Culture in that you could play a hundred other VNs and never meet another character quite like her.
I think MrSilverLust is really good at developing memorable characters in general. Professor Cunningham, Carl, and Jamie, for instance, are all great whenever they manage to snag some screen time. I often have a hard time remembering character names, but when it comes to Nothing Is Forever I usually have no problem recalling the names of and details about even minor characters like Paige and Monika (Mel's the only one whose name I tend to forget for some reason). Pete's probably the least interesting to me so far, perhaps because he tends to operate as a unit with the more charismatic Jamie and his other main function in the story seems to be getting cheated on (poor Pete

).