Here my 2 cents. I think Carnival has better desserts and pizza. And I like Guys Burgers and the taco stand. The food in MDR on NCL is better, I like all the fish choices. The buffet is much better on NCL. The entertainment is better on NCL, if you can see Burn the Floor that is my fave. I found lots of lines on carnival, for the buffet, dining room, buffet stations. I never did get my Mongolian wok.