Royal Caribbean for these reasons
Big Beautiful ships
Surfing, rock climbing, golf etc.
ton of activities
Bolero's - Latin dancing
Of course what one person likes and looks for in a cruise might not be the liking of the next person.
Ask around, look into different lines and ships, decide which ports you would like to visit, and what is in the budget.
Enjoy your cruise!!