I don't want to critique Mama Melrose too much because I've only eaten there once and didn't enjoy it. But that was only because I ordered the wrong thing and our waiter wasn't as top notch as others we'd enjoyed.
To be honest, it depends on what you are looking for. Tutto Italia is more authentic Italian cuisine while Mama Melrose just doesn't compare that way. The menus are very different, so check them both out on Debs AllEars.
Two questions for you, are you planning on seeing Fantasmic, and are you purchasing the Park Hopper option? If so, eat an early dinner at Tutto Italia and then take the boat to DHS. If not and you are still looking for Italian food, Mama Melrose is your only option.