We’ve had 3 cruises on EC since Dec including the same cruise as the OP. We had 11+ days in each dining room, MD, Blu and Luminae. There were many very good meals, some average and even a couple that we returned. As to the comment of no Prime Rib, it was on the MDR menu for the last Chic night, was it not available?
Been cruising X for 20+ years and the food is not as good as it once was but IMO it certainly doesn't suck.
If you eat breakfast early, go to your assigned dining room for better quality food. We tend to eat later and did the breakfast buffet many times for made to order eggs, which is an option until 11am.