Ter is a "hipster" as he calls it, but really is a nice person. He showed great respect to the Monks and Temple, but he has his style.
Jod is somewhat of an opportunist, but he has proved himself to be a good person quite a few times.
Hall started out as maybe the character to dislike, but, as you say, he has grown. His dad did a good job with him, although he is a bit spoil.
Q. I just feel pity. Having a crush like that, doing all that and your crush never notices :(
Melon is just a dramatist, but she has her good points too. Ramida was a good choice, as she is not extremely over the top in her portrayal, which could easily happen. (Eg. Cut as Chomping in U-Prince: The Absolute Economist)
White and her brother I know what they are going through. My parents were not like that, but many friends have that sort of experience. White's mom is just an overbearing parent, forcing her children to lie and hide things from her.
Ti. Dude's got his goals. Shoot for the stars dude! Although you are not always the winner, I'm sure your Dad is proud of you!
Jin. What can I say about Jin? I like him. Hard working and love lorn. I hope he gets the girl :)
Nitch: come on girl! Decide! You obviously like Jin!
P is a secondary character, but wow. Such a leader/ manager!
Thinking of P maybe the most disliked is his wife?
Mong is a good character for Ngern. He is not a bad actor, but not really the most expressive. As Mong he has to be sort of reserved, so he is suited to the part. He did the opening justice. Leaving home and embarking on a long, life-changing journey. He also plays the dignified and humble Mong quite well IMHO. It sold the series for me! (Imagine if he played Kongpob on Sotus though! Singto is, arguably, the most expressive Thai actor!) But this is a good role for him.
What I love about these characters is they are people we all know. I went to school with all these characters :). In fact they are still my friends :). The rich guy with the car, the fit one, the smart-man, the overly dramatic, the organiser, the love-lust-never-to-get. Maybe not with the BL or the same sex as these characters, but I know them all. I wonder what character I am? :)