I liked it too. In fact, I think it was better than Phantom Hourglass, Windwaker, and many of the handheld Zelda titles. It was kinda refreshing to have Zelda as more than an end of the game character. Plus there was plenty to do, so driving the train was rarely boring. Compared to The Wind Waker's sailing.
I like I too. One of the current games I'm playing... getting close to the end though so I'm trailing into other games. Having Zelda is definitely a great thing. And I really love how a more Japanese presence leaked into the development of the game compared to other Zelda games... A slight bit more dubbing than the basic pattern sounds used usually. ^_^ Love that distinctly Japanese scream Zelda gave when she found out what they were going to use her body for... and her personality afterwards, rotfl...
http://www.youtube.com/watch?v=ZM2Ac_Bfvc8I haven't played Windwaker in a long time though so I can't compare. I wanted to get my own copy (I have my save file still, but the actual game disk was technically owned by the family so my sisters still have it since I moved out) but I couldn't find it so far.
Megaman Starforce 3 Red Joker has been irritating me a bit though... Completely disappointing compared to the old Battle Network games, I loved those, I would have loved improvements, but they switched to something that really feels like they took a step backwards, and they downgraded things... and the linearity, and insane frequency of battles. It feels like the franchise went down the drain recently... I suppose that's happened to some other franchises too though.
I've trailed off a bit on Kirby's Epic Yarn since I've technically "beaten" the game as I've beat the last boss, though technically there's always more levels to play, and things to collect.
I need to re-pick-up Samurai Warriors 3 a bit, I paused after hitting a hard spot on one of my favorite characters, and finding that most other characters I tried to pick up besides a select few were really bad IMO in abilities. I also play No More Heros 2 for a bit every once in a while.