I went on a cruise to the Bahamas on the 14th. My only regret is that it was too short ;-)
No, I absolutely love cruising, it is the best way to travel. It's fun, relaxing, exciting, just wonderful. It's not for everyone, for instance, someone really wanting to tour the Bahamas probably wouldn't enjoy a cruise since you will likely only get a day there.
I love cruises and think it is the best way to travel, it is a true vacation, your not always on the run.
Cruising can really be as expensive or as inexpensive as you like. You can take Carnival and go on a lower category, this is about as inexensive at it gets, you can get a suite on a higher end cruise, or you can take a small cruise like Windjammer where it starts to get a little more costly. You can really fit a cruise into just about any budget.
As for my cruise, my agent was able to get me a really good deal on a last minute idea. Two state-rooms, with verandahs, great price.
Hope this helps!