That's an interesting observation regarding the O class vs. R class ships.
September will be our first Oceania cruise, and we plan on eating dinner at least once in the Terrace Cafe on Insignia.
Our comparison as far as food quality will be with the Azamara R class ships. We have had some very good dinner buffets on Azamara, especially their Indian themed night.