I consider my self a crusing expert. Food, service,entertainment and the like. I am often asked " which is the best cruise line". There is really no correct answer. Each line has good and bad points and much depends on the passenger. The most important aspect of an enjoyable cruise is preparation. Most of the griping I hear relates to poor planning of a misunderstanding of itineries and port planning.
Work on preparation and planning and any cruise line will be enjoyable.