It's interesting to see how people choose their favorite characters.
I personally value honesty during conflict. I have a strong preference for those with a purpose for which they are unapologetic, they know and accept their own nature without denials and rationalizations, and they are mostly blunt about where they stand in comparison to the rest.
Scope matters. My MC is also a bad person. He likes change and conflict. He doesn't give a fuck about HERO and Ella's atrocities and the reason he likes being a hero to the public is because he understands that winning under constraints and having accountability is important for growth. He cares about the big picture and is always ready for a challenge.
For these reasons I really like Michael, I have a certain respect for Jake who tried to uphold his ideals even under extreme circumstances (although he fucked up quite a bit in the mean time), while I think that Deryl is a jerk. A likeable one, but a jerk nonetheless. Also Henri has made a great first impression.
Of the girls,
I think Ella is exactly what the MC needs to grow fast. She is relentless and while her love is conditional, I'm perfectly fine with these conditions. I feel that she really loves the MC and she will do anything to see him succeed. Of course she can be annoying at times because she is tight lipped, but she doesn't lie. She just doesn't answer.
Alice also is a great person and a great influence for the MC. She was raised in conflict and forced to develop a mindset that allows her to do whatever she sets her mind to. MC can really benefit from having such a person in his life. They have great chemistry and compliment each other's weaknesses.
Lastly Nyx. She is cool as fuck and acts a bit like the rich aunt that wants to mentor the protagonist. She is also unapologetic and her attitude is very attractive to me.
Of course, all three of them are evil as fuck and have various degrees of crazy, but it's ok. So is my MC.
Characters on the "petty" side like Nico and Alexis are not very attractive to me. One mixes cockiness with denial, the other acts like a pathological wageslave. Sure they have redeeming qualities and both are highly competent and hot. But..
Of the rest of the main girls, I have a soft spot for Liz because she is humble in a very odd way. She protects her friends, she doesn't take herself too seriously, she adores her sister and wants to do everything with her even if she knows she is naturally better at most things. I enjoy her apathy because she can become extremely cruel but it's not her intention to do so.
I kind of dislike Tiffany. For all her bluntness, I always feel like she is hidding something. I'm not even sure why she tries to hide the fact that she wants to best her father, even if "besting" means "killing". She thinks about this in a very "Sith rule of two" way. Dexter would probably be proud of her.