I cruise every year, sometimes twice a year from each coast (West & East). I'll be a repeater at CSA in 40 days! So here's my take...
Cruises are great for SOME things:
Cruises are great for FAMILY vacations! The programs that they have are wonderful to keep the kids (youth to teenagers) entertained.
Cruises are great for a quick inexpensive getaways with your girlfriends or impromptu trips with your spouse when you are need of a break.
We live in CA, so it's less expensive to cruise then book a hotel for a week in LA, Vegas, S.F, etc...
Cruises are also great for family or class reunions! They do cater to groups and provide great service for that.
However, when it's vacation time for my Husband and I... Couples is #1!
It's a no brainer really. We would never choose a cruise for a romantic vacation.
Too many uncontrolled children and screaming parents.
Too many Single adults (and staff) hitting on you when your spouse isn't looking.
Too many extras that are not included in the price of the cruise. (Drinks, Excursions, Supper Clubs, & Tips)
Too many time schedules and limited activities.
Too many announcements all day long over the PA system!
NO Rum Cream!
So it depends on the occasion whether or not cruising is justified!