We have done quite a few European cruises both before and after the pandemic. When we started cruising, many years ago, we sailed mostly to the Caribbean. After a while most of the Islands, although each a bit different, are all about the same, Beautiful beaches, mountains, and rainforests. In Europe, you are dealing with history that goes back sometimes thousands of years. Each country is different depending on what you like.
I agree, that a European cruise is usually more port-intensive, but just seeing and learning so many other cultures makes it worthwhile.
Of course, if you cruise just to lie on the beach and drink, then forget Europe, and stay in the Caribbean.
As for the ship itself, yes there may be more Europeans, but English is what is spoken, and about everything else is the same. Cruising is cruising no matter where you are.
I did find that Caribbean cruising seems to attract a younger crowd than European cruising.
Cheers
Len