I wish to compliment the writer/s of this game, they have done an excellent jobb. Mars is an incredibly tragic figure who one can really share the emotions with. Hating what he does to the hero's mother, wanting to mess with Ceci etc. Though the one character which in my opinion was done immaculately was Vi. She is forced on you, but it does not feel that way. She is gone long enough to not feel forced, she also helps to humanize Mars. Vi is loyal to a fault, but her writing succeeds where similarly loyal characters in other games fail. She is loyal, but it is not her only personality trait. She is obedient, but she has drive and initiative. She shows preference and opinion, but she will be fine with whatever you choose. The relationship between Mars and Vi is one of pure love, and their dialogue really presents who Mars actually is. There is no real thing about her that I can see people dislike (apart from the camel toe.), well done.
To add something I think can be improved upon (apart from the alpha things like combat) is more short term dialogue choices. Choices like being more cordial with Helelle for example. I find myself annoyed when Mars is litterally told that those with the curse will grow stronger than him, but instead of buttering her up, assuring her that he is her champion (which he knows he is), and asking her for some power of his own to counter this eventual shift in power, he continues to curse her, not gaining any favour or learning about the curse. I'm not saying implement this, I'm just using it as an example for places where dialogue choices could be implemented.
I do apologize if this is long to read or if it doesn't make any sense. I'm writing this late at night with a less than perfect ability to converse in english.