Twilight Princess is my favorite so far. It does an amazing job of updating the Ocarina of Time formula, adding some darkness to it, and creating an expansive world where there are lots of enemies trying to stop you. There are a lot of side-quests and mini-games to enjoy, and the final boss...