Though perhaps not exactly necessary, I do feel like I understand why the writer has made Ro Woon like this. Because her and Hwan Gi are so drastically different there's a lot left to fill these next sixteen hours. The romance hasn't even started budding yet and there's so much clashing to be had for them to learn to meet in the middle of that huge spectrum and grow as people.
She's flawed without a doubt, just like Hwan Gi. I don't find her cute OR annoying, but rather refreshing, I guess? She's very proactive, which can be rare for a Kdrama female lead, and sets a lot of things in motion - for better or for worse. And in my opinion at least, just because someone is the main character doesn't mean they have to always be correct, good or kind in what they do. It's only human to make mistakes, and even more so to eventually grow as a result of them.
So long story short, I'm sticking with this one because I find the dynamics of the two main leads interesting. I can definitely understand why so many people find Ro Woon too extreme or just completely uncomfortable to bear with, but I feel like - touch wood - she will learn to cool down. And at the same time maybe she'll inspire Hwan Gi to start finding some confidence in himself, whether that's just out of attachment or by driving him into a corner.