Elder millennial here, and I agree with @keysey222. We like X for their international itineraries (Norway/Fjords, Australia & New Zealand, etc.), but if we're going on a basic Caribbean out of Florida, we prefer NCL. IMO, we are super casual people and NCL leans more than way. Our next X cruise is in The Retreat, and I'm interested in experiencing that compared to The Haven.