The story was fine I suppose, though suffered by the open-ended nature of how you can learn different things at different times, so there was a lot of repeating the exact same explanation in case that was the first time you were hearing it. I'm sure there were more elegant solutions than that
Also, realising during the dragon tears segment that the final boss was going to be Dragondorf was fun, but the actual fight was a bit meh. And the phases before being a slightly more difficult version of the gloom Ganondorf was a bit of a let down too.
Oh, and my usual complaint with these sort of endings. LEAVE THE SACRIFICIAL GIRLFRIEND DEAD FOR FUCK'S SAKE.