It seems to be a matter of love it or hate it. Very few people I encounter think cruising is "just okay".
I'm one who likes cruising, but acknowledge it's getting less pleasant. I avoid anything that's crowded or has long lines, and can have a pleasurable experience.
I would much rather do a river cruise.