We did one a couple yrs ago and I'd do it again π. Waking up in a new place without packing up the whole family every couple days was prob my fav part lol.
The girls loved the pools, kids club and the evening shows, so sea days were actually pretty easy for us. Only downside was some ports felt way too short and we'd always be like wish we had another day here. But for a first trip, I reckon it's a pretty awesome way to see a few countries.