We were on the Celebrity Equinox Christmas/New Year cruise, and have previously cruised with
DCL 3 times (2 x 7-nights and 1 x 15-night).
We found the buffet on Celebrity much superior to Topsiders. The waffles at breakfast were gorgeous. But we were very disappointed with the ice cream - we'd read about it being home-made and really good, but we found it watery and tasteless. The gelato, however, was wonderful - but at an extra cost.
The food in the main dining room we found to be pretty much on a par with DCL, although possibly slightly more bland. The menus were very complex but the meals themselves didn't live up to the menu description. The desserts were especially bland and disappointing. We don't expect haute cuisine though, it is after all mass 'banquet' catering.
But what did surprise us on Celebrity was the lack of flexibility. On DCL we're used to being able to say, "I'd like the chicken but with baked potato instead of rice" - that sort of substitution between items on the menu. Our DCL servers have always gone out of their way to make sure we had exactly what we wanted and enjoyed our meals. Not so on Celebrity.
We're not particularly demanding but most requests for simple substitutions were either refused or were accommodated by just adding the requested item to the dish. For example, presenting the chicken dish with the rice but then putting a baked potato on the plate too. Sometimes that simply doesn't work because the plate was 'tainted' by the item I didn't want, for example a sauce I didn't like.
Again, I know it's mass catering. But if it can be done on DCL why can't it be done on Celebrity? It certainly didn't live up to Celebrity's advertising.