I'm not referring to the character's situation, conflicts, and job. I'm talking about him as a person. I have to be able to empathize with a character. If I hate him in this format, I won't enjoy the game. Empathy for the protagonist is a staple of writing. If the protagonist isn't relatable to the reader, the story will suck and no publisher will touch it. Doesn't mean you can't write a story about John McClain, Deadpool, or the Joker. A villain can be the protagonist but the villain has to be likable, relatable, fascinating, somehow connect to the reader or the story will fail. The movie Joker is an excellent example of an "unlovely" protagonist that you easily connect with and care about. The protagonist in DA was a horrifying person. Not his circumstances and conflicts...him. His thoughts, he reaction to people. I couldn't relate to, empathize with, or care about him even a little bit.
I'm glad you liked it though.
I understand what you mean.
and of course if you don't like the protagonist of Da I don't want to change your mind
my point was that it is much easier to make BADIK's protagonist "pleasant" than DA's, if DA's had been, it would basically be hypocritical writing.
what defects could the protagonist of BADIK have? being childish, unfaithful, liar .. etc
and in fact he is, or at least he can be, but they are all minor faults
the protagonist of Da plays in another league, his faults are much heavier and more real, but it couldn't be otherwise
in your examples: McClaine and Deadpool are 2 almost comical characters, normal to attract sympathy and empathy
but let's take the protagonist of Taxi driver for example, you can also understand some of his choices, but he doesn't want you to like him, the story doesn't need you to like him