Yeah Skyward Sword does not deserve the hate it gets. It has some of the best dungeons, combat, storytelling, and overall level design in the series.
It has some issues, like the repeated Imprisoned fights, but it's still a great game, and in my opinion the 4th best game in the series behind only BOTW, Ocarina, and Twilight Princess.