im not sure about any of the games other than zelda and super metroid, and i think what makes them so successful is the non linearity (not in the sense that you can do whatever you want) but there are loads of side quests... and they arent random quests, they all have something to do with the story, or have stories of there own.