Of that list, I've only played Link's Awakening, Phantom Hourglass, and Spirit Tracks. Spirit Tracks is the best, with Link's Awakening as a very close second. That's my opinion. I just love Spirit Tracks a lot. I love the story, the characters, the gameplay, the trains, everything. I didn't really find the controls for the Spirit Flute as tedious as some people said. Personally, I think Spirit Tracks is the best handheld Zelda (not including OoT3D), and is my fourth favorite Zelda game.