The game DOES NOT try to portrays a perfect human being, perfect realism, perfect player immersion, perfect player self-projection or self-insertion, perfect choices and branching etc. It does not try to be perfect in any way either. Most players realize that and come to term with the flaw and imperfections of this game particularly, and other games generally.
The game does offer limited options for players to complete quests and advance the main plot, and surely those limited options might feel forced on the players especially if the players have a totally different idea on how to do things. It is impossible to handle all angles with regards to how all players would feel about certain aspects (like choices) of the game or certains characters or even the main character, because they are higly subjective matters.
We, the players also were NOT TOLD everything about the main character and any other characters as far as the current release is concerned. We most likely had built a character reference frame for them based on what we know and our own biases. The more we imposed our biases the more odd we find a character behave, talk or act. Just like with our real life experience with other humans. If we don't know someone personally, only what we were told about them, when we meet and interact that person, it is possible that the person is not exactly like what we knew (on that setting specifically). A person normally reacts, behaves or talks in a certain fashion but differently under certain circumstances, which is normal I think.
It is best if we can be objective about what specifically the oddities that a (or the main) character exhibits rather than a vague general overview. For example (made up), Zaton greets everyone Hello but when he meet Igor he said hey Motherf*cker. That is very odd and that is very objective. Although, there is an explanation for that, Zetan and Igor were best friends that goes along way back and they just messing with each other in what seemingly aggressive greeting.
I, personally just enjoy the ride and play the game to experience the story that
Zetan and team are making the best to their abilities, barring all kinds of limitations and impedences. I viewed Zaton, the MC as a rational guy instead of good guy, bad guy, softie, chad or whatever. I don't know or think that rational is the best word here, but basically he is a man of reason. Sometimes it is a good reason, sometimes it is a bad reason, sometimes selfish, sometimes honorable, sometimes despicable. Is Zaton a realistic person? Probably not. But that's how I played him. I can do that because I DO NOT self-insert or self-project into any characters that I play in a game, and I can play practically any games. I don't care about immersion either, but I get a feeling somehow that others will find that my 'play style' breaks and ruins immersion altogether.
In the end, I guess it boils down to what type of game and what type of players that this game made for?
However, if there are some objectively weird or incomprehensible elements of the game, I would be vocal about it. For example, if there is
Godzilla wrecking havoc in
Old Cairo in future update, regardless of what the explanation is or are, I would definitely give the developer a piece of my vocal and harsh opinions
. Cheers.