I’m still voting for kotarou. But not just because he is the funniest key protagonist in a common route. (Of course he is.)
What I like about Kotarou is that you get to see so many sides of his personality. He has a different goal in every route and different things he wants to protect and achive. Sometimes he wants to get strong to reach his goal and sometimes he wants to stay normal. Sometimes he fights hard because he thinks thats right and sometimes he trys to avoid fights because he thinks thats right. And everytime he does something it fits to the goal he wants to achive. Even if it is stupid or it makes no sense for other people. He decides on something that he wants to do and he goes through with it.