Ok, so I currently have a visual novel (For those who do not know, it's a video game that's almost all story. The character may have a few choices in the matter, but most of it is about watching the story. A personal favorite of mine is Nekopara .(wiki link: http://nekopara.wikia.com/wiki/Nekopara_Wiki))
In the visual novel, you are an unfortunate soul who was accidentally enrolled into the wrong school via some weird mistakes and snafus. Now, you are a student in an all-female school (As much as I'd like to go into more detail, I must go on to the question.)
As you progress through the game, you find yourself surrounded by women of various walks of life, and somehow, you, the protagonist, are going to be able to capture their hearts (Not at the same time, however.)
The problem I'm constantly running into is, most protagonists in these type of games are only like by the characters because he's kind to them despite all inclinations to run away screaming (There are some weird visual novels out there.) However, I wish to break that streak by making an actually well-developed protagonist.
But, despite that, I won't be able to make it work with the different girls unless he becomes a completely different person for each of them. How do I avoid this?