Since that first cruise back in 1977, there have only been a very few land based vacations for us.
Seems that when DH was still in the Army they always found a way to reach us on those land based ones. Cruising gave us total uninterrupted time with the family.
One time to pack/unpack, each can do their own thing onboard, much more pampering than in 5 star hotels and you only have to pull the wallett out a few times on a cruise, not so on land based.
No decisions as to how long do we travel today, where will we stay, where do we eat and so on.
Total relaxation on a ship---I love it and don't even care where it goes. As a matter of fact, the more sea days the better. If I can't take a ship, I'm not crazy about going.