Finally finished Majora's Mask. God, I love this game. Edges out Ocarina of Time by a mile.
I was not expecting what happened in the final battle to happen though. Turns out if you get the Fierce Deity's mask, the game keeps you from using your other transformation masks unless you use the song of time to reenter the place. Not wanting to take the iiji modo way out (I always hate trivializing final battles), I fought Majora...entirely as regular Link. My arrows ran out halfway through Majora's Incarnation, so I had to fight Majora's Wrath entirely with the sword (which I didn't power up either).
...Does anyone else know how hard that is? Majora's Wrath almost never leaves itself open to a sword slash, since it can either Pirouwhip away or give a mighty kick that knocks you back and does a heart worth of damage if you aren't blocking. The only way to hit it is to wait for it to try whipping you, dodge, roll in and slash before it counters or jumps away. And the second part where it starts grabbing you can't be avoided unless you're Zora Link, so yeah...I ran through four fairies before bringing it down. Closest fight I've had in a non-Touhou game since I beat Cynthia with Pokemon 20 levels under hers.