The characters are flawed as shit. But the story is good, and it feels like the author isn't forcing you to like the characters which is also a plus (since they suck ass).