I posted elsewhere but my experience exMNL was very average. Food mediocre (nothing even approaching what Lucky described in his thread). The flight ex MCT was also average, packed cabin meant slow service and the whole boarding process (standing around in the boiling heat for a lot longer than you'd need to if the airline ran its operations better) was more than a mild inconvenience. At the point i sta down in my seat after boarding at MCT I was ready to strike Oman Air off my fly list outright. Food, again so-so ex MCT.
The seats however were very good. I'll give them that.
Overall I would fly them again, but knowing what to expect I'd manage the transit at MCT better. And manage my expectations regarding food.