As much as I travel, I have never, and plan to avoid, going on a sea cruise.
This post shows the dark side of cruising. NCL ran into bad weather that drastically changed their cruise routing. Their fault? No. Could they have handled it better? Possibly. But the real thing is being around hundreds of angry passengers working themselves into a mutinous mob. Trapped.
At least when things go wrong on land, there are more opportunities to escape, but I can't imagine being around all those people with no way off or to unwind.