personally, irl i'd have a hard time picking yahwi. but just as the others said, this is a fictional story where i am able to see the bigger perspective. I like yahwi because i was able to see so much depth about his character from the beginning (tho cain's might be revealed soon, the two and a half year only strengthened my preference (not as a type but character wise) for yahwi. I think of it in a way that yahwi was made to act like that given his background; im not justifying the things he did but in a way it makes me understand and sympathize for him.
I dont know how to explain but unlike characters such as Jaekhyung from JINX or Seungho from POTN who has already had misdeeds even before meeting mc, we were given the perception of Yahwi's "first time" to make such kind of mistakes because it is his first encounter with love and he truly doesn't know what to do with it. I like how he now realizes he was wrong for not properly being able to express. I get him because after all humans are bound to make mistakes and failure is only when we dont learn from it.
Im not against Cain at all. It's just that i find it off-putting how there might be a historical fantasy theme when all this time ive viewed the story as modern. It is fictional yes, so anything can technically happen, but it just seem weird for me. LIKE NO OFFENSE BUT IT SEEMS TO ME LIKE THE AUTHOR has no sense of individuality as in during the toxic phase of the fandom, intead of going for what she wanted, she swayed because of the fans. i dont blame her cuz the fandom was indeed super toxic but it makes me feel eh.