My favorite boss would have to be Twinrova. There are several reasons, but I have to admit that part of it is finally getting to fight the witches you see in the game's intro movie.
Also, it's one of the best uses of the Mirror Shield I've ever seen in a Zelda game. In LttP, it just blocked...