Bad stuff:
The food doesn't change, and the dishes served are butchered horribly. The tip is forced onto you no matter what. Maybe instead of putting the responsibility of sustaining the staff financially on the customers, the NCL could actually pay their employees. The excursions are ridiculously boring, since everything is staged for wealthy tourist entertainment. You will not see any of the real culture anywhere. The best part is that on top of paying $2000+ for your trip you will not be able to see anything at all unless you are willing to put down another $500-$1000 for the excursions.
Day activities were often cancelled due to wind like they don't know that there will obviously be wind in the middle of the Carribean.