This was our 7th cruise, the 2nd we've taked with our 3 boys (8, 11, 13) the previous one with the family was 5 years ago on Celebrity. We've also cruised on RCCL.
This time we chose NCL because of the Freestyle Cruise concept; prefering not to buy & pack formal cloathes for the family. This was a big deal for us: dressing the family for dinner was a major factor why we haven't cruised with the kids more frequently (we enjoy dinner in a sit down dinning room rather than at the casual buffets).
Overall, we had a great time on the Spirit and would cruise on NCL again.
Smaller than other cruise lines. Inconsistent hot water.