I'm not going to lie - I don't like Oswin. At all. Ten years of avoiding me, and being rude to me, and then he suddenly softens up because I got cursed? And, if that had not happened? He would never have changed. On the other hand, I love Zahn. He is smart, a good listener, kind, helpful, and he has a beautiful singing voice. As a side note, I do wish that Lakota had been a love interest, because he's actually really sweet.
That is absolutely valid. He's been a prickly pill for a long time, and when it all comes down, you'll get to tell him how you feel, my dear. The only thing I'll add is that just before the curse thing, he was going to try to reach out and change his crappy behavior (but, we'll also find out later that there was a little something else to him doing that, and I have a feeling it might make you dislike him a bit more, lol). Zahn is a sweetheart and will be there for you, but they have some darkness in there too.
And you know, sometimes I question my choice in making Lakota the bestie and not the RO! He's been a popular guy! ^_^