Our reasons for cruising on Ncl are the freestyle dining & disembarkation.
Resort casual for dinner is perfect for us. We do not have to dress "to the nines," if we do not choose to. Formal night is optional, and I can wear a coctail dress rather than a gown.
We love freestyle disembarkation, where we can relax in our cabin, while waiting for our luggage tag color to be called. We don't like to be crowded into a public lounge with carry-ons.
The entertainment and other service is always very good on the Norwegian ships. Food is subjective, so I won't discuss it.
I did enjoy my Carnival cruise years ago, and would also sail with them again.