We like MSC. A LOT! If we're looking for a cheaper cruise, we'll do NCL. If we feel like splurging, we'll do MSC in the Yacht Club. We really like NCL for the overall value, because the food (especially in the specialty restaurants) is quite good. I love O'Sheehan's and I really love the various bars due to NCL's interesting cocktail offerings. The Thermal Suite is another plus for us. We've always had great cabin stewards who were friendly and fun to talk to. MSC feels more European to us, which we like. We've never tried Celebrity, but I'd like to. We don't have kids and don't always go to the shows (I'm usually too tired by then, LOL!), but the ones we've seen, have been truly memorable (Priscilla & Six). My only complaint was that our last NCL cruise was extremely crowded and noisy, and the service could be very slow at times. We're booked on the Star next year for a Scandinavian cruise, and I'm looking forward to the smaller ship (and speaking tons of Norwegian!). ☺️