Of all the cruise lines I've tried, NCL is my least favorite. Granted, when I sailed on the Windward (now Norwegian Wind), the company was just coming out of a period of severe financial difficulty and I know that some of this was reflected in the food and service. But though NCL is now in a much better financial position, I still hear lots of mediocre reports about its ships.
Unless NCL is doing a unique itinerary that you are dying to try (as was the case when I sailed on the Wind in 1997), for the same money I'd go with Princess, HAL, RCI, etc.