More of a 3.5 rating, but I'm feeling generous.
I don't know if my issues initially getting into the story was related to the book or just because I have so many other things going on at the moment. I enjoyed the last third more than the rest, but again, many other things going on and my focus hasn't been the best lately.
I honestly have limited patience over the plot point of conflict due to stupidity. And I was quite paranoid early on that David Allen was going to end up being that stupid conflict. It turned out he wasn't, which I was quite relieved about