I know I'm gonna upset many people, but in my (professional) opinion: THIS GAME WAS GARBAGE!!!
Being the 1337 that I am, I completed all the sidequests. I have everything in it. I hated every second of it. My biggest complaints:
1. THE TRAIN!!!: I had minor gripes about the boat in PH. It was slightly slow, but manageable. The train in ST was GARBAGE!! It was completely slow, took out all the "fun" of exploration, and just unfun to play with. I didn't even take enjoyment in shooting at things in the background. Speaking of the background, the graphics in the train section of the game were HORRIBLE! I would expect better animation out of a N64 game. I even popped in OoT and MM and road around seeing the backgrounds. Much better in the N64 games.
2. The dungeons: Up until when you get the bow-and-arrow, the dungeons were completely lame. After the first dungeon, I just turned the game off and gave up for a few weeks. I found no enjoyment what-so-ever in the first few. There were no cleaver puzzles or fun-to-fight enemies. They were all completely lame.
3. Multiplayer: No online guys? You serious? I semi-enjoyed PH's multiplayer. I thought it was a step in the write direction. ST's multiplayer was... ok. It would have been so much better if it went online.
4. THE FLUTE!!!!1111!!!eleven11!!: I like composing my own songs on the tLoZ instruments. I've made some pretty creative ones. The flute had 7 notes. No new octives to play or sharp/flat notes. Also, it was DIFFICULT to quickly change notes without ruining the song.
I have a bunch more complaints, but those are the big ones. I would not recommend this game to anyone at all. I can't believe I spent a whole $30 on the garbage. As a final note, I wanna know why Link is an engineer. Was it translation error? He should be a conductor. I never saw him fixing his train, or doing any engineer-ing work.