On the Epic in January we hated the buffet and much prefer MSC's over NCL's buffet. There was a pasta station, it was not made to order, they made 2 dishes when it started to get low, put them out and went away until more was needed. Never made red sauce that I could find out of the 3 weeks we were on the ship.
Also, the buffet was so limited and small. I will take MSC's buffet anyday over NCL's.
OP, there was no omelet station on the Meraviglia that we could find last year on our 11 day cruise. They had pre-made omelets.