The Disney Wonder is indeed wonderful except in one area: Dining. Both the food quality and the dining options were substandard.
When I worked at Disneyland for 3 years we were told that high menu prices are justified ONLY IF the food is first rate. On the Disney Cruise we were served steaks that were tough, shrimp that had a definite bad taste from being too old, dry chicken, and cheaper cuts of meat that we had to cut the gristle and fat away. The food is very fancy but not very good. Cruise lines like Carnival and Royal Caribbean cost less than half the Disney cruise and have better quality food and dining options.
As to the dining options, other cruise lines offer a buffet with a wide selection as an alternative to the sit-down dinner. On the Disney Wonder the buffet, “Cabanas”, offered only menu service.