Apart from the lack of mind-grabbing soundtrack, this reminds me of Noir, another series with a high body count, few annoying characters, and (generally) well written plot.
* While I did make it through an entire episode of Rin, I think that had much less to do with the story quality and more to do with being immobilized by plaster.