Reading this thread strikes me as a good reason to find a good travel agent who specializes in cruises.
With a posting such as this people are rather naturally going to give "their opinions" of their favorite cruise line.
But.... it seems to also serve as an example of the differences one might find between a travel agent, and a "good" travel agent.
- the first agent might recommend a cruise line or a ship that they themselves enjoyed, or have had good reports from returning clients.
And on the surface that might seem like they are doing a good job.
- However the really good agent would communicate with you to find out what your preferences are, and suggest a ship that most closely matches the criteria you set out, rather than steer you to their personal favorites.