The book suffered from hyperromance-itis, where the cardboard male lead had no personality whatsoever but managed to whisper "I love you" to the heroine at just the right point in the plot, apparently from nowhere. The world building had strengths but the characters were cyphers and the heroine less personable than you need to pull off this kind of hard-boiled writing style.