I, as well, think it was a good idea to have Tidus come back at the end. After all, you have to have a good ending at the end of a final fantasy game.