Lufia 2 for SNES
Great story, gameplay elements, puzzles, no random battles in dungeons, and tons of replayability because of the ancient dungeon where its 100 floors of randomized dungeon and you start out with level 1 and no equipment other than the blue chests you find in the dungeon itself...