We love the sheer variety of venues and cuisine types on offer, and that cruisers are not wedded to the main dining rooms and buffet should they wish to grab a free meal elsewhere -- which is just as well, as Oasis-class ships are known for overcrowding at peak times. On Harmony, you can always find a place to eat, no matter what time of day.
However, we found the quality from venue to venue as well as menu to menu varied; one night, you'll have a great meal, while the next you might be disappointed. That said, the quality and experience are far superior in the ship's additional-fee restaurants. The spaces themselves are comfortable and well-designed. They feel cozy and quiet, in part, because each venue caps the dining capacity to ensure an intimate experience.