If all I were reviewing were the quality of the writing, I'd give this 4 stars. It's a good story, with interesting characters, solidly told. But I actually want to give it 2 stars because the ending pissed me off so much. It's a total cliffhanger, with no hint of plot resolution in sight. This is not a complete story in any sense. I get it - this is a teaser for a larger story arc. That's awesome, but that is not what it's listed as, and I invested money in buying this and time in reading this. That pisses me off. I get that this is a marketing tactic these days but I dislike feeling tricked. I paid for a story and only got half what I expected.
I won't be reading more. It was good, but not good enough or engaging enough to overcome this initial anger. Or spend more money on what probably isn't a whole story in part 2, either.
Not cool. Not cool at all.