That was a good ending. From the beginning, I seriously thought that Kira wasn't going to survive, but then it turns out that Sensei was the one that passed. It's really rare to have a satisfying ending for stories, and I believe this did a great job of tying all the loose ends. Definitely worth the read.