I actually enjoyed the cruise way more than I thought I would. The cruise allowed people to do what they want. My in-laws and others with less physical ability could go on bus tours or taxi around. People like me that preferred adventure can spend 8 hours walking through different nooks and crannies of the city. Being on deck in an open sea was nice and peaceful. I had been to Europe a few times before, but the cruise allowed me to go and walk around port cities that I wouldn't have been able to go to otherwise, without substantially more cost. Each with some interesting bits to walk through and good food to eat. It was a good, quick, demo for whether I wanted to plan a future trip to that city.
If I were planning a trip now for my immediate fanily, I wouldn't do a cruise. I do not spew vitriol and insults at those that do though. Most of them aren't as pathetic as you have been led to think.