Wonderfully rendered world, great characterization, and I even like the random bits of "history" which appear throughout the story -- they're done well, rather than feeling like the author just couldn't bear to edit his world-building. And the plot held me. 
 I didn't like the excessive profanity. Yes, we're dealing with rough folk who probably speak roughly, but it would have sufficed perfectly well to give us a flavor and then get on without as much of it. I found the dialogue actually jarring me out of the book in places; in real life, I wouldn't choose to hang around to listen, either. 
 Other than that, though, very well done. I felt there was one silly concession in the ending, but we can allow a single plot flaw in an otherwise excellent story.