When it comes to Ocarina of Time bosses, I am torn.
Twinrova is my number one favorite then it's phantom Ganon, but here is where I get torn: The difficulty.
When all of the bosses(except volvagia and phantom Ganon, I think their difficulties were spot on as the 1st & 2nd Temple bosses) are too easy, it takes away the large majority of the fight being fun and memorable. Although Twinrova is my favorite(mostly because they are funny =P), they were painfully easy to beat for a few reasons:
1. Before you even started the fight it was obvious that you had to turn their powers against each other, partly from the stupid owl saying so(Why? We are so far in the game we don't need to be spoon-fed hints!) and that they used the classic fire & ice scenario.
2. They only had one attack during both forms and it was WAY TOO SLOW!
3. Their 2nd form was a tiny bit better, but her attack was still way too slow. They needed to give us less time to watch, think, and react to the element that she shot at us. Her only method of damaging us is if we were too slow at reacting, which didn't happen often(if at all) during the whole fight.
Hilarious boss, but way too weak. I think Bongo Bongo is the hardest but even he isn't exactly up to par. Sorry for being such a critic but I think of these things while playing, maybe it's the game developer in me wanting to shine through.