I really liked this novel, and especially the soul of the story. I get that the narrators voicing of characters may frustrate some, as it does seem a bit cartoonish at times. But I wouldn’t let that overshadow a really great story that takes you on an unexpected journey all round. Loose ends galore but perhaps that’s in anticipation for another book, or simply to emphasise the deeper point of the MCs development.