Stop me if you've heard this, but it really depends on what YOU want out of your cruise. I found the shows on NCL to be first rate. I really liked the burgers by the pool. It meant you didn't have to get dressed, lose your seat and go find lunch. The only cruise I did was on the Spirit, so the newer ships can only have more and better amenities.If the ports ae good and you like the convience of leaving from NYC, relax and look forward to your trip.
In September you can write a review and compare the two.