I have cruised with NCL a handful of times, and have always been satisfied with the value for your money. This would be my first trip where I don’t feel that way.
To be fair, the weather can never be predicted - but other cruises I have been on with inclement weather seemed to have better contingency plans.
I haven’t cruised on a ship this small or old before, so I definitely will book any future cruises based more off of the ship vs the dates and destinations.