If what you said about "realistic character development" I also feel the same way, more about the complicated relationship bw Yu Kenan and Xu Tan. Maybe it's because they have a balance role and screen time here, meanwhile Yu Liang in Hikaru no Go was like a "supporting" main role.