I had the steak at Mama Melrose. It was pretty good--not the BEST steak I've ever had, but definitely good.
That being said, I've been to Mama Melrose twice--both times because we wanted the Fantasmic! package. If I was not interested in the Fantasmic! package, I would have chosen Sci Fi instead (I have been there multiple times.) Sci Fi is just such a unique atmosphere, but Mama Melrose isn't much different than any other chain Italian restaurant.