I think MM is the only game that was buggy. You can play OOT on Gamecube with no problems.
In MM I never had problems with saves getting corrupt like you said Mammy, but the game would randomly freeze sometimes. The worst time I can remember is after I beat the Snowhead Temple, got approved to use Powder Kegs, got the Gold Dust, and got the Gilded Sword; then I went back to Clock Town—because I always deposit my rupees before going back in time—and the game froze there. I'm pretty sure I quit playing after that. Because of MM's horrible saving system, it's actually preferable to play on an emulator because you get savestates. >:3