Well, instead of reading the whole topic I'll just post.
I've only played a few.
1) Ocarina of Time <---almost beat it, got to the last dungeon
2) Majora's Mask <---own, beat it
3) Wind Waker <---own, beat it
4) Oracle of Seasons <---I think that's the title. one of the few for GBA I've played. didn't beat
5) Oracle of Ages <---another of the few for GBA I've played. didn't beat.
6) Four Swords <---I got really far in this, and it seemed like a good..great game at first...but yeah.
My favorite (out of the ones I've played and/or remember) would have to be OoT. You had great songs in it, Eight different dungeons and they used puzzles often. MM would be a close second, the masks were very fun what with being a blast...a Zora and a Deku and everything. The way each mask had abilities and not was awfully fun. OoT we had borrowed from a friend, and my dad, me, and my bro made one file. We would all play it, and join up. We got to the end, the castle, and spent days trying to figure it out. Finally we gave up and returned it back. By the time we did figure out what to do...buh-bye to that file. They had already erased over it.
Now we can't play it mainly because we don't own it, and we're selling our N64 because we don't play it. Which also means that MM will be buh-bye also. Well, too bad for us.
The best game for GBA...hard one. Only one I've played recently was Four Swords, and as good as the plot and stuff was, it got annoying real fast because it took forever to get somewhere. Oracle of Ages was fun, and you got to be a different age (which excited me) but I have to say Seasons. The way different paths were open or closed depended on the season, and that added something to it, and I liked it.