So for starters, the story itself is not terrible however there are several key factors (to me at least) that made this such a hard read.
The Story itself is not bad, it's somewhat predictable but there are a few curve balls that get thrown in to make you say "Oh wow, now that was unexpected", but nothing to really wow you. While the story involves tons of characters outside of the just the protagonist and the villain, some feel like they should have played a bigger part in the story and some did not have enough story time.
The characters themselves are ok, with the exception of the main protagonist. I found her to be very weak and annoying. Questioning everything, making dumb decisions in the book and just being plain annoying. The villain was ok, nothing outside of this world and I felt like they could have played on his strengths a bit more, with you expecting him to be a certain kind of villain and it not playing out that way is kind of annoying.
The writing itself was bearable until you hit a conversation between two characters. When two or more people were having a conversation it did feel like the story was written by a high schooler just trying to fill up a minimum character report. Every conversation was full of Patricia said, Patty said, John said for every sentence that was spoken. Which is very annoying when reading a long conversation filled with short sentences.
All in all, for me was a hard read, not well written, pretty predictable with weak characters that seem to have lucked out in the end.