I'd skip Minish Cap, wasn't too excited with it, tho that's my taste in games speaking, others will probably bash on my opinion as Zelda is known as one of the best games made by Nintendo.
Pokemon: Emerald is the best pokemon game for that console, so if you loved pokemon it's a must play.
Golden Sun 1 and 2 - Probably best RPG on that system, so yes, you must play it.
Castlevania - Again, I don't like games like that.
Others I haven't played.
As for recommendations, hm... All Final Fantasy games are must play.
The Legend of Zelda: A Link to the Past and Four Swords, well this is good Zelda game
Fire Emblem, Sword Of Mana,Tactics Ogre: The Knight of Lodis, Lunar Legend, Phantasy Star Collection, Breath Of Fire, Riviera...
As you might have guessed, I am RPG player :P I also recommend getting Playstation emulator and SNES emulator