Meine Erfahrung ist, dass in guten Restaurants, wenige Minuten nachdem das Essen gebracht wurde, gefragt wird, ob das Essen schmeckt und/oder ob alles in Ordnung ist. An dieser Stelle ist eine ehrliche Antwort angebracht, denn noch kann die Küche eingreifen und ggf. nachbessern.
Wenn das Restaurant zu wenig Servicepersonal hat, wird diese Frage meist erst gestellt, wenn der Kellner den Tisch abräumt. Ich denke nicht, dass die Frage rhetorisch gemeint ist, aber ändern kann man ja dann auch nichts mehr. Wenn das Essen nun schlecht war, hätte ich mich schon viel früher ungefragt beschwert, war es mittelmäßig/OK, antworte ich mit Es war in Ordnung, wenn es gut war, antworte ich mit Es war gut, danke, und wenn es sehr gut war, mit Es war sehr gut, danke. Ein Lob an die Küche!.
Ich habe auch schon Leute kritisch antworten hören: Ich habe (hier) schon besser gegessen. Bei solchen kritischen Antworten frage ich mich dann aber immer, warum die Menschen sich nicht früher beschweren.