I enjoyed this a lot more than I thought I would, from plot to story to characters. I don't agree with minor choices even when taking into account the "seinen" tag but this was still very well written. For what the author tried to write, I would say they did an excellent job.
9/10.