The main character has way way too much internal dialogue. Plus, the actions really don’t make sense even while having a willing suspension of disbelief.