As much as people here would like to say your list is all the same, there are differences between the lines you mention - they aren't all the same. Everyone knows land hotels and what they are like - Holiday Inn, Marriott, Ritz. Not so much when it comes to cruise lines, especially since cruises are all inclusive.
who have you been on and who are you scheduled for ?