Honestly, would be a 10/10 game if it weren't for the completely random supernatural element. Hell, even the parts where the main character snaps at random points would still work without it. But to randomly say that your characters has random episodes of bloodlust because he's being possessed by some dream demon? What the fuck is that?
That is a minor complaint of mine. The MC also has super human healing and some of his scars have completely vanished. He almost lost control enough to injure Alex in the hotel room and he scared her. It definitely needs to be developed further and clarified at some point, sooner rather than later. I haven't finished the game yet so perhaps more info is added later in the story (don't know).
My main beef with the game is the MC. He is a good looking hunk but has the personality and experience of a 12 year old boy. He literally doesn't know how to do anything except drive, fuck, fight, and be a handyman. He doesn't know how to do anything gangster related and has to be taught everything (even simple stuff). He doesn't even know how to date a girl and fumbles through his first date with Izzy and has zero confidence throughout the date. Alex and Izzy basically have to teach him how to take a girl out on a date. It borders on ridiculousness.
The MC also makes numerous bone headed decisions throughout the game. Luckily, the story doesn't punish him for the bad decisions for the most part. One example is Boris telling him to stay at the estate and protect the girls. The MC's very next decision is leaving the girls and going to pick up Agatha (Izzy's mother). Nothing happens but I was expecting to come back to the estate with the girls being dead or kidnapped and then Boris killing me himself. I would have deserved it!
The story and game are great overall but the MC really suffers from an identity crisis. He lacks personality, common sense, common knowledge, and basic skills.
Granted the game is excellent overall but it could have been better. The author does 90% things right which is amazing!