I wouldn’t go on a cruise full stop. I have been on two cruises, many years ago, and I quite enjoyed the experiences but didn’t love them. I worry about the environmental impact of cruising and feel uncomfortable about the excess (eg the amounts of food, and how much of it gets wasted). I like to be pretty active and there are very limited opportunities for that on a ship unless you just want to walk round and round the deck umpteen times or go to the gym. And the views are just ocean. I like views with other stuff in, like mountains and lakes and villages. You usually only get one day at each destination so exploring the city feels extremely rushed and stressy. I prefer city breaks where I can spend a few days somewhere and have a good look round. Something else about cruising that didn’t sit right with me was having staff make a fuss of me- especially when those people are usually from countries where life is very hard and people don’t have much in the way of money or opportunities. Yes it’s great that the person has a job to support themselves and their families but it just made me feel uncomfortable.
And yes, the worry about contagious viruses spreading quickly round a ship is another good reason not to go on cruises IMO.
So it’s a no from me although I wouldn’t necessarily rule out a river cruise on a very small vessel, provided it wasn’t ‘luxury’.