I'm just gonna throw Ocarina of Time out there right now. It had good gameplay, a plot that sucked you in, NPCs with personality [the chick who gives you the horse and the assorted NPCs in the various areas] and a pretty good length to it. Replay value was also high because running around the...