I totally agree..... I've been on both RC and Carnival and I love both. When I see some people complain about certain thing about certain cruise lines or specific cruise ships, I think to myself, "I wonder if I gave them $10K, would they be upset that I didn't give them $100K." haha.....
With that being said, we LOVE to cruise. We run a Construction company and we work long and hard hours and therefore we want to have something to look forward to.
I have booked the Carnival 25 Day "Journeys" Cruise (Singapore --- Ho Chi Minh City (Siagon) --- Vietnam, Kota Kinabalu, Malaysia --- Manila, Philippines, --- Guam, Asia --- Honolulu, Oahu, Hawaii --- Kahului, Maui, Hawaii --- Los Angeles -------- What a Great Itinerary for a Retired Military Veteran..... I'm having to go with my Son because my Wife said she couldn't be away from the "Fur Children" for that long. Therefore, I'm going with my 31 year old son and we will have a very memorable time..... One I'm sure he will hold on long after I am gone from this Earth....
This is the way I look at "Cruising".... Like another person posted, "It's all how you make it", I don't want to be around the crowds, due to my PTSD, so I stay away from the crazy areas. You see comments in the news about incidents that happen on a cruise ship, but a lot of the times it is after a LOT of drinks and LATE at night. We can't control that on ANY of the Cruise ships and companies. This is just the way our world is now.... Then we will pay more for Balcony cabins (which gives us more room and less stress). We will also pay extra for the Carnival "Havana Experience" cabins (which is like being on a totally different (less stressed, private, quiet, wonderful.....) area (within the ship)...
With all of the above, you need to do your research and understand that you get what you pay for. We enjoy our Casino Deals from Carnival, the Cabin Categories they offer, the price for the Upgraded (in which we pay for) cabins and Areas (Havana, which we pay for), and the overall experience we get from cruising.... But, we LOVE Royal Caribbean as well and they have (most) all these options as well.
Just don't get upset with a cruise line if you are paying bottom dollar for an Interior Room in the bowels of the ship, and then don't want to experience everything "or at least some" of the things that you could enjoy on the ship.
HAPPY Cruising.....
Jim