I pretty much knew it was going to happen and probably would have been more disappointed had it not. Everything in the story said it should happen the way it did so if Square bs'd some way out of it that didnt make sense then I probably would have had more troubles with it. I'm not saying I wanted what happened to Tidus to happen, but if it didnt then imo the ending would not have been what it should have been.