I really disliked the ending. The best part of SS as far the (near) end is concerned was my gf.
*Upon seeing Demise for the first time*
My gf: What's that?
Me: Ganondorf but not.
My gf: Dude looks like Akuma
Me: oh yeah....
Anyway... I was wholly unimpressed with the story of SS in its entirety, it felt like a fan-fiction. It had elements of a chase-style narrative but after the second dungeon you find that Zelda is actually in safe hands and not wanting to be rescued since she has to get her memories back- thus negating the chase element of the narrative entirely, yet its plot continued to follow the structure... that, coupled with the flimsy excuses to drive the game forward like the Song of the Hero just felt clunky and terribly thought out.
As for the ending though.. ugh.
I'll tackle it in two parts.
-Demise and 'the curse'
I face-palmed upon hearing Demise say 'eternally bound to this curse' because i knew how people were going to interpret it. I knew people were gonna say 'wow thats how it all started, Demise cursed Link...' no! Think about it. If Demise can't defeat Link, why would he curse himself to have to continually fight Link at every juncture if he knows that Link has a good chance of defeating him? Surely if there was to be any kind of curse, Demise would deny Link's existence in the future.... Demise did not have any cursing power, he wasn't that powerful, he has just spent the game as a huge whale with marshmallow toes trying to crawl out of a hole and he couldn't even do that. What makes anyone think he would have to power to curse Link to an eternal curse after getting his arse kicked?
It was the design of the goddesses put in place as a failsafe to stop evil when it rises.... why would Demise put that on future incarnations of himself? Demise never set out to destroy Link, Link just showed up... Demise didn't know about him until he met him.
And if the curse/design of the gods was placed upon Link at the end by Demise, then why has Link been having visions about the imprisoned for so long before the adventure even began? It makes no sense that Demise put the curse on Link, there is no curse.
If he were to have put a curse on Link he would have implied some ownership, something like; "I eternally bind you to this curse." but he didn't.
- Fi
I hated this bit too. I figured while playing through SS, given the way Fi spoke (like a robot) that her language would change or she'd start with some opinionated notions or something like that, but no she kept on with her probabilities, completely emotionless and then at the end, out of nowhere- boom- emotion, happiness.. it felt so tacked on and out of no-where and so cliche that it hurt.
A better ending for Fi would have been - Fi tells Link to place the Master Sword in the pedestal, he does. He steps back as he does in the game but stares at the sword, now completely still and empty he stares at the sword, his expression changes, the art-style is used for what its meant to be used for in bringing out the emotion through Link's face, the sword is dead, Fi is gone, he bows his head as the sadness swells and then on tot he next scene with Impa, as the game does. None of this cliche-tacked on stuff.
The rest of the ending i don't really care about aside from the plot hole of the Loftwings breaking through the barrier, but that is one of many plot holes so something like that won't matter. I guess it depends how quickly the dense idea of a cloud barrier dissolves but the game didn't mention that at all.
TP's ending was better, OoT and MM's ending was better... an WW's ending was majestic and is something i expected from SS since it was so story driven but it just didn't happen.
though this is all just my opinion.