In my opinion Carnival delivers the best food afloat and is the most innovative. On a one week cruise you will find so many dining venues, very original cuisine and lots of it that's international.
By and large, the other cruise lines serve mass-market food that seems to be ok with most passengers. The greatest number of complaints I get are about Royal Caribbean's poor quality of food. Even NCL is doing a much bette job these days.