@reiS225 You pretty much nailed it: That's pretty much why I love the series itself, although I understand it's not for everyone, either.
However, I wish people would come in terms that not every series should have a "perfect" main character (or cast) with a perfect character development, and in case of this series, I think Woojoo and Hanbyul are pretty
human - mistakes are made, we attempt to fix them up, we screw up, and we learn from them - it's a bumpy ride, not exactly perfect, either- and they are complex, as well. I feel like we could be rooting for them to improve themselves just like we could root for our friends (or ourselves) to become better, and that's the whole influx of emotions you feel when reading this series.
It can be your thing... or it can be not.
(I would be glad if you want to chit chat more about this series
)