It seems you were very happy on Royal and focusing your issue with Disney on the food comparison while comparing to specialty dining on Royal. I don't believe that is a fair comparison. You should be comparing Royal Specialty dining to Disney specialty dining or MDR to MDR. You said yourself that all buffets are similar so why start a thread complaining about the buffet on Disney? There are many intangibles for me that make me a loyal Disney Cruise Customer. There are many more passengers on a Royal Cruise ship vs a Disney ship that allows Royal and other cruise lines to keep their price down. Even though you stay clear of the casinos they are a huge money maker for the cruise line and also help to keep your per passenger cost down. My SIL/BIL who are Royal Pinnacle Club members didn't want to see the shows on Royal recently because they were too crowded and there was no attempt to at least keep empty seats between people. While I can't speak for today, my understanding is that in the main theater Disney was ensuring families were separated by empty seats and they added a show time to decrease the numbers in each show. There are first run movies on the cruise that have just come out and are playing in movie theaters at the same time. Does Royal have that?
My point is that yes Disney is more expensive but if you dig deep, in my opinion, there are reasons why beyond food. I can tell you that no cruise line will be perfect and I have had issues come up on past cruises. Usually if you bring it to the crew or officers attention they will fall all over you and do what they can to rectify the situation and make you happy. It may be the same on other cruise lines but I have no interest in finding out right now. Maybe in the future. I believe that each person who has cruised previously probably has their favorite cruise line based on their experiences. Maybe based on your recent positive experiences on Royal you will be happier on a Royal cruise regardless of what happens on your Disney cruise.
My point is that yes Disney is more expensive but if you dig deep, in my opinion, there are reasons why beyond food. I can tell you that no cruise line will be perfect and I have had issues come up on past cruises. Usually if you bring it to the crew or officers attention they will fall all over you and do what they can to rectify the situation and make you happy. It may be the same on other cruise lines but I have no interest in finding out right now. Maybe in the future. I believe that each person who has cruised previously probably has their favorite cruise line based on their experiences. Maybe based on your recent positive experiences on Royal you will be happier on a Royal cruise regardless of what happens on your Disney cruise.