This was a tough one. Believe it or not, this traditional dining fan voted for NCL. Freestyle was not all that bad, and we enjoyed the pasta cafe, which had no surcharge. NCL also had numerous stations set up around the ship , such as an Indian soup bar, sushi bar, and BBQ.
My favorite, though, was Cunard, where we had the same table for all meals but could show up within a two-hour window for each meal. Sadly, this is not offered on QM2 except for the Grill classes, but QE2 offered this arrangement in four of its five dining rooms.