The ending is melancholic, yet, beautiful. Although I do admit I was taken aback by the "Player And Xehanort" reveal. However, it started to make sense after I had given it some thought. And truth to be told, I have always wondered how they are planning to incorporate player into the canon lore...