Well obviously the Ignis ending is not canon specifically because Tabata said it was purely fan service. That being said, I thought it was great, but in no way better than the real ending. The real ending had consequences and hurt, and I loved that. It was realistic in a sense. The only thing the main game needs is just to spruce up the story a bit to make that ending hit as hard as it should have.