We did the Regal Princess cruise last Sept and loved it so much, we are doing it again, only 12 days instead of 10, next june 2025. The reason? Loved that we never had to pack a bag and carry it anywhere, our bedroom stayed the same for the journey, and the ship changed Cities(ports) during the night. We did excursions every port, got out and really saw things, really enjoyed experiencing the areas and people.
So that is why we are doing it again, by ship. Depends on what you want.