Not sure why people are all mad about the ending. From the moment Sato killed the painter guy, there was only one way this could've ended.
That was a nice hairstyle Shio had in the end. I imagine she'll wind up something like Sato, with the same ideals or such, and as such the cycle continues.