We found the MDR and the buffet food seriously lacking compared to other cruises. Lower quality meat, for sure. Our prime rib was so bad it was laughable. It looked kind of like shoe leather. Now I will say that our waiter, the head waiter, the head dining guy all came over and apologized for our maybe 1/4" prime rib and would have gotten us new ones, but it was fairly late, we were already full and it wasn't worth waiting.
This was the Discovery Inaugural and why I understood the glitches with service and other things, food should have been similar to other Princess cruises we have taken.