Hamin is the best person in this webtoon.
But I think most people are too harsh with Sungah or whatever her name is. She is mostly a boring character, and she have her faults but not nearly as bad as people make it out to be.
Most likely the problem with how people view her is because we see and know all things from the MC's perspective. We know all what he have done for her and what his true nature is. But from Sungah's perspective it is very different, her view and knowledge of the MC is limited and split between him as a person in real life and his persona in RanChat.
She really cares for the MC in RanChat as he has shown to really care about her and never tried to take advantage of her as a girl. What we see of the MC as the same person, she sees him as two different ones. The other one is a bit creepy because he does have issues, he is nice to her but has also shown interest in her, so it is hard for her to know his motive.
She cannot read his mind like we can since it has been narrated clearly to us from literally reading his thoughts. In real life it is difficult to know what another person thinks, we take it for granted that we know exactly what the MC is like from reading a webtoon, but doubt we feel exactly the same in her shoes. A lot of things he did for her was behind her back and without her knowledge, we give him credit for things she could not. How can she appreciate things she doesn't know?
I don't particularly like or hate Sungah, but I can understand her actions somewhat.
Hamin is far beyond her as a character, and is much better for the MC overall by a wide margin that I completely agree.