Let me add to the discussion about Jane. Some say she might be an undercover cop secretly trying to bring down a family of criminals. Others say she’s just a plain, innocent girl who may not love such a life.
So let me present a third option: Jane starts out as a plain, innocent girl. But being involved in the MC’s life (she loves him and wants him to come out on top of all the mafia players and perhaps also becoming pregnant with MC’s first child) slowly brings out her ‘bad’, more capable, cunning and ruthless side. It’s Jane who the MC asks for advise. It’s Jane who helps the MC climb the ladder of power. It’s Jane who assists the MC in running his crime empire.
The game may potentially surprise us when Jane ends up being the Alpha Female of the MC’s harem. Let the MC and Angela get married and unite the two families. Let Angela run the household and be pregnant multiple times with the MC’s children. But it’ll be Jane’s child who’ll inherit the kingdom.
Or not. I could be totally wrong. Maybe it is Angela who helps the MC with everyday mafia-related things while Jane is the one giving birth to all the kids. Or it may even be the MC’s mom and aunt who help run the show. Who knows what could really happen and how the game will end.