My mother was a travel agent. When I was eleven, I proudly announced that I was going to get married and go on a honeymoon cruise around the world. She looked at me deadpan and said "I'm sure I could find something more interesting for you to do."
I just got back from a ten day cruise to Mexico. We had a good time, very relaxing, but boy was it boring. We didn't really go anywhere I wanted to see: San Francisco to Monterey, Catalina, Mazatlan, Puerto Vallarta, and Cabo San Lucas. The Mexican beach resort scene just isn't me.
The demographics of the cruise ship scene aren't me either. I fear that for most of our cotravelers, baked alaska and prime rib will be the most elegant dining experience of their lives. I'm really glad that we booked with a gay travel group. We were part of a group we had something in common with and we met some nice people.
Being on a cruise ship is certainly very comfortable and it was great to drop out for ten days and do nothing. I'd take a cruise again, just somewhere more interesting like the Mediterranean.