Not the worst ending. I feel like this was forced to end, rather than it ending on KAITO's own terms.
I do like the first person symbolism. It was a pretty good response to the previous chapter. I'm also happy for Taichi and Touma. More importantly, I kind of want to know more about Masumi's husband. He's adorable
That being said, I am most outraged that we didn't get to see what happened in between the time skip. Like, yeah, I can imagine all sorts of things. But I want to know what the author thought happened, even if it isn't actually canon. I feel like the time skip is going to be the main reason why fans will be mad at those two ending up together (giving everyone the benefit of the doubt in assuming that readers who made it this far won't be mad because it's gay). KAITO please write a novel or something! Or like a Twitter post and hopefully someone translates it! Please!