NCL needs to learn a few things about customer service, because their's is sorely lacking. I recently completed a 10-day cruise aboard the NCL Star and have never experienced such a poor cruise (and I do many).
Let's start with shore excursions. They don't allow enough free time for passengers to enjoy the area they are in and do some shopping. We were late docking at Amsterdam and they offered to discount the excursion we had booked, but they said they had to reduce/eliminate the free time part of the excursion since we docked late. Consequently, I had to cancel the excursion.
During the Hamburg Land and Sea excursion, the operator tried to combine two bus loads of passengers on one river boat that only had a capacity of 80 passengers and their were nearly 100 passengers amongst the two buses. They then decided to call for a larger boat, which took about 15 minutes to arrive. That boat pulled up alongside the other and the passengers were told to transfer from the one boat to the next and during this time there was no one to lend a hand to passengers as they stepped off one boat and on to the next; this was an accident waiting to happen. Fortunately, no one fell during the transfer, but the operator should have had someone there to assist passengers.