We are not into "ethnicities "..
Just basic good fare.
Having said that, we have enjoyed on O, in the past 3 cruises this year, excellent onion soup, crepes, lasagna, etc.
In the Terrace, salads with no selfish, no roast pig, no Mexican, nothing with curry or cumin, no soups with fish, no sushi...
As you can see, this eliminates a great deal.
Not into gourmet food. Someone here said, you just want mcds type of food. Not true.
Prefer good American, European, Italian, French, German, Greek cuisine, with some exceptions.
Anyway I don't want to hijack the thread. I have always been able to find something to my liking on O ships, not so on other lines.