I think it depends on if you're in the mood for "Italy" Italian (Tutto) or "Little Italy" Italian (Mama). I like Tutto personally, but it is quite expensive and the portions are smaller, as they are in Italy. Mama Melrose's holds no appeal to me simply because I live in Chicago and there are places like this all over the place. If you don't have regular access to old-school "mama's red sauce" restaurants, then you'll probably enjoy it.
What about splitting the difference and going to Il Mulino (WDW Swan Hotel), an outpost of a "real" New York Italian restaurant? I have not eaten there yet, but it gets mostly rave reviews. It is costly like Tutto, but probably offers more bang for the buck. However, it is not on the dining plan, if that is an issue.