I also wish that they would change up the menus and add a better variety of food. Due to health issues, I am essentially vegan and eating on Disney trips is not especially exciting. However, I can understand that. My diet is not what most of America eats, so I can't expect them to specifically cater to my somewhat bizarre eating habits. With that said, food in Palo, Remy and (oddly) Cabanas have been excellent for me.
At the same time, no other cruise line seems to meet my needs either. I did a LOT of research (I'm kind of crazy when it comes to planning trips) and created a giant pricing spreadsheet. We were looking to cruise in January so not peak cruising time. But, with that in mind, given the upcharges that I would have to pay for "premium" food so that I wouldn't be eating a salad for every single meal for 7 days, the price for a soda package (love my one Diet Coke per day, especially out by the pool) and the more expensive alcoholic beverages (one fun cocktail a day on vacation is good for the soul), the cruises on Norwegian, Princess and Celebrity were all within $100-200 of Disney. RCCL was out of the question because my mom had a horrible experience on that line in the past and was cruising with me.
So, for what I was looking for which was the opportunity to eat normal (for me) food, sit on a lounger with no kids around by the pool and go sit on a beach again with no kids around and be on a sparkling clean ship, Disney was the best choice for only slightly more money. I'm in my 20s and my friends are always a little surprised by my decision. But I'm not a big partyer and I don't want to go to a casino. At this point in time, Disney meets my needs exactly. I skip all shows and spend most of my time in the adult pool area/deck and Serenity Bay. When cruising in November/January, I have never had any problem getting and keeping a lounger all day in the sun facing the ocean. I also could care less about the itineraries in the Caribbean except I do love Castaway. A chair on a clean beach with no buskers and someone bringing me a drink? Yes please. I've now been on 3 Disney cruises with one more planned.
Unless Virgin comes out with an amazing business model, as a childless young professional, I'm going to keep choosing Disney for my cruises.