Nothing is neccesarily superior - it is not a competition, in which, as K32682 said, your starting premise is that cruising is the best answer
'Why do you like cruising' might be a better starter that the automatic assumption in 'why is cruising best'
I dont like big crowds and that goes for on a ship as well as in a port, I dont like waiting in long queues,I dont want sea days. I'm not into big entertainment type shows, I dont like formal occasions - so I like river cruising rather than ocean cruising
But that doesnt make river cruising 'best' - it just makes it my preference
It also isnt my only preference or even my personal best - I also like small group land tours and on our own land tours.
Yes it totally just depends what someone enjoys - and they can equally enjoy more than one thing