Fair and you know, on the level, I read positive on most things Disney.
Royal Caribbean is head and shoulders ahead of them cornering the family market. From a tech, cost, family offerings, density of things to do on their ships. Simply in terms of berths as well they are launching basically the equivalent of Disneys entire fleet over their next two ships.
Disney offers a very good product, some of the things they offer are even a bit premium comparatively, but it’s very expensive product. Disney is leveraging IP in a way that most other cruise lines don’t and for some that justifies a huge premium. But we are largely talking about double the price. Royal is what is advancing the industry and they are pushing more aggressively into being a family-first brand.
For non family cruisers, NCL offers more interesting and long itineraries, they are very solo friendly. Celebrity is a more premium product than Disney or Royal, but still comes in cheaper than Disney. Though both brands offer kids activities, programming and spaces, they tend to attract an older demographic on longer, more exotic itineraries. Princess is also more premium, but even less kid focused.
Carnival has historically been the Six Flags, but their newer ships are pushing upwards. MSC seems to be the new cheap, cheap mass market product on the block from the European lens. I haven’t done either.
As a childless millennial I skew Disney then Universal. Cruise wise I skew NCL, Celebrity, Royal… then maybe Disney.