I'd say CV64. I had no gripes about that game when it came out, and still don't now. (Liked LoD as well, but it seems to get more recognition anyway) Any issues the game had are minor to me, and the game still kept the right feel of the series.
After that, I'd say Adventure. It gets crapped on quite a bit, but honestly, I'd pick it over Legends. For some reason, Legends is my least favorite of the GB games.