We have only sailed on three lines. Celebrity, carnival, and Royal Caribbean.
We didn’t find anything that we liked on Royal Caribbean but would give it another shot in the future.
Celebrity, hands-down, was the winner. Excellent food everywhere
Carnival we enjoyed the main dining room mostly, heated the Buff