He does get better and grows as a character.But, I actually like that Cam(the MC) has clear flaws and doesn't always make the best decisions in the plot.It makes him feel like an actual character,rather than a just a bland vehicle for porn. I get why that is,at the end of the day the main goal is to fuck the girls,no matter how good plot is.but that doesn't mean there can't be more effort towards making the MC interesting in his own right.
And I think this one does suceed,because despite Cam making unlikable choices,there's enough there that you can empathize with him.Cam's sister(along with many others) basically got kidnapped,he has no clue where she is and by all indications the Sovereiginity was going to ignore it and not do anything to try and search for them.In that situation,I would be frustrated angry,maybe desperate enough to do something crazy. But the same time despite that,he did make choices without considering the consequences and the people who got dragged along have every right to be mad at him and the game acknowledges this.He has to earn their trust back.And you can,by picking the correct options and even then the options don't make them forget everything.
Pretty much every AVN I've played,even the ones I like,have this issue of bland MCs, whose only personality comes with dialogue choices that feel disconnected from the main plot, with the exception being Caribdis' AVNs MCs. So I appreciate another AVN for trying to be different in this area and IMO, doing it well.