So from what I gather about this game:
Leo is kind of a throw away MC. He doesn't have much in terms of personality and he's mostly there to be a debauchery vehicle. He's basically a "Mysterious Loner" trope with a dick. The top knot pony tail makes him look obnoxious like Steven Segal in his early career. He has absolutely no appeal to be identified with by the player.
We know Leo isn’t in the best spot right now in terms of plot and we intend to change that in future updates.
About his haircut, thats your own preference, until we reach to a point when we can have customize characters some people won’t be happy with the devs choices, thats just how it is.
The main meat of the game is supposed to be Julia, who as far as I can tell is there to be slutified. Julia's personality so far at the start of the game is romantic when it comes to sex. She's of the belief that sex is only meant to be between people who love each other and every other character in the game is meant to make her be as slutty as possible, if that opening is any indication. Her father, Ruby, Leo, Frank, Chad and Marcus are all there to make her much more open to casual sex and relationships.
About Julia, its true that we hint that she might end up in the corruption path, it can be the other way around.
If all your choices led you to think she will be 100% corrupted thats because of your own choices.
And we don’t have a Ruby in the game, I believe you meant April.
Hell there is a point if you follow Leo's path where Frank even says something to the point of 'Even if you like her, she's going to have to sleep with other people as part of the job" and the two answers you are able to pick are "Ok" and "I guess I'll try". You aren't even able to say "No, I don't want her to be used like that". The point of the game is clearly drawn right then to get her more comfortable with the idea of using her body and even passing it around.
Simply not true, Frank said to Leo that she might have her ways in solving the case and some of her tools can be seducing guys to advance with the on going investigation, but he never said what you quoted. Besides, if you played more than one time you might have seen that you can solve a case in many ways, and we have two protagonists in the game so if Julia decided to seduce someone by herself that means you didn’t play your cards right as Leo.
So in totality the plot seems sorta meh, given that we're shown the case is fake. Leo is worth almost nothing as a protagonist and Julia is there simply to be corrupted in front of our eyes and then put her in increasingly corrupted activities to move the plot along. Probably with the final intention being her father wants to fuck her and set this whole thing up as a means to get her to be open to the idea.
The game is only in 0.2 there is still a lot more planned.
I won’t go into more details because I don’t want to ruin it for people that actually like the game so far.
This last part you could have put under spoilers because you are giving away the plot twist.
Overall,
Thanks for playing and giving it a shot, I hope you will find games that are more up your ally.