Several of you mention the certain "kitten fight"... In my opinion, this is not generated by the characters, not by Nyx, but by the players with their bad decisions. We know this is not a harem game where you can chase everyone. It's about individual relationships, and if you have a favorite girl, it's up to you how loyal you are. You know exactly the consequences of flirting with another girl. Of course, a fight like this between two girls is funny, but you will surely be the one who ends up on the floor. Your decision. I didn't regret the time, and every girl has her own loyal way. Nikki and Cara will never fight each other no matter which one you choose. They have proven that they respect your decision (If you pursued both before). Alex and Erynn are good friends (why would you risk a photo shoot if you know it could go wrong?) In the secret way, Erynn is also the one who wants to put Alex on MC (but because of Layla, it's also a cheating way, so you decided). Valeria is a beautiful girl, would you really trade her for the other girl with the tattoo? Bullshit. The only reliable pair is Layla/Elena on the faithful path. If you only want one, there's a good chance you'll lose both. All other characters are only supporting characters and I wouldn't risk it for any of them. I don't think Ethan will be dealt with legally, because it wouldn't affect the story. He definitely deserves a rightful revenge for everything he has done. And this also applies to Zach because he betrayed MC.
All these are just my quick opinions and may differ from anyone else's...