I have eaten at MM once, and we got seated 30 minutes after my reservation time. For that reason, I won't eat there again. If my situation happens, you will have to decide between TSMM or Fantasmic. I haven't seen Toy Story having horrible lines since the new track has been added. Maybe consider stand by for TSMM earlier in the day and fastpass for Fantasmic instead? You can also change your Mama Melrose reservation to a Fantasmic Dining Package if you want to do that.