I think the battle with Ganon in Ocarina of Time is a little more epic than in Twilight Princess. The whole situation was epic;
Link beats Ganondorf, then has to escape the crumbling castle. Just as he and Zelda breathe a sigh of relief, Ganondorf rises from the rumble in a rage and transforms into Ganon using the Triforce of Power. Lightning strikes and the sky darkens. Ganon suddenly knocks the Master Sword from Link's hand and is prevented from retrieving it by a wall of flame. The lighting on the battlefield allows you to see Ganon but not discern his physical features, making him even more intimidating. Without the Master Sword, Link is forced to improvise with what ever he has on hand, fighting off Ganon with bombs, arrows or any other weapon he's collected on his journey. Finally, though, Ganon falls and his magic weakens causing the wall of flames to reseed momentarily allowing him to retrieve the Master Sword. The battle continues as Ganon rises back to his feet and Link, now once again equipped with the Blade of Evil's Bane, is able to truly harm the altered Prince of Thieves. When Ganon falls once more, the flames vanish and the skies clear. Zelda, using her magic, prevents Ganon from recovering, allowing Link to deliver the final blow, weakening Ganon enough for the sages to seal him away.
The atmosphere, although similar to the battles in Twilight Princess and Skyward Sword, has a much more powerful effect in this battle for me. I think the reason for this is because what you're fighting isn't human or humanoid, like Ganondorf and Demise. Ganon is a monster, which makes the player feel intimidated and inferior, yet the atmosphere, like the lighting and the music, gave the player a sense of intensity and determination. This monster may be powerful, but you've come to far to just give up now.
But that's just my take on it. If you guys like the final battles in other games more then that's fine too. This is just my opinion and my reason why I like it more. Plus, Ganon isn't distracted by fishing rods or bug nets. Knowing that kind of removes some of the seriousness from those fights for me.
3DS FC: 3437-3552-3611