So far, I like this story. I can't say about the following chapters but up to chapter 301 are good. It hasn't frustrate me yet. I totally get that the antagonists tend to irk the readers. I just hate it when the main leads are the ones that frustrate the readers. That would be totally uncool.