Definetly Link, he just has such a large range of weapons. I like to use the Master Sword and takes out hordes with his charged heavy attack. He can rip through anything on my game, being my highest leveld at level 60, Zelda leading second with level 50. However, just to choose a character you don't normally play as in every single Zelda game, my second favorite character is the newly released Wizzro. He's just so different and unique with his weird dark eye fish he sends everywhere.