We only choose to eat dinner at Lido once, the first night. The choices we had were the same as in the dining room, but we were not impressed. I don't think buffets are meant to be the same as eating in the formal dining rooms. This is the choice one makes when they choose not to opted for traditional dining.
As for the rest of the meals, lunch and breakfast, we have cruised every mass marketed line and think HAL does the best with thier buffets.