Majora's Mask is an interesting game. The reason it's based around time so heavily is that they had a deadline to finish it with the recycled assets. Thusthe time looping.

Personally I think it's a more focused game than Ocarina was. I love Ocarina but Majora's just more fun to mess around in. Especially the ability to refight bosses.